日期比較相關(guān)

/**
 * 傳入身份證號(hào)碼和num.獲取出生日期,性別跟年齡
 * @param UUserCard 身份證號(hào)碼
 * @param num 1獲取出生日期
 *            2 獲取性別
 *            3 獲取年齡,年齡小于1歲的時(shí)候默認(rèn)為1歲
 * @returns {*}
 * @constructor
 */
function IdCard(UUserCard,num){
    if(num==1){
        //獲取出生日期
        birth=UUserCard.substring(6, 10) + "-" + UUserCard.substring(10, 12) + "-" + UUserCard.substring(12, 14);
        return birth;
    }
    if(num==2){
        //獲取性別
        if (parseInt(UUserCard.substr(16, 1)) % 2 == 1) {
            //男
            return "男";
        } else {
            //女
            return "女";
        }
    }
    if(num==3){
        //獲取年齡
        var myDate = new Date();
        var month = myDate.getMonth() + 1;
        var day = myDate.getDate();
        var age = myDate.getFullYear() -   UUserCard.substring(6, 10) - 1;
        if (UUserCard.substring(10, 12) < month || UUserCard.substring(10, 12) == month && UUserCard.substring(12, 14) <= day) {
            age++;
        }
        if(age <= 0){
            age = 1;
        }
        return age;
    }
}



/**
* 獲取自然天數(shù)間隔
*
* @param  {String} startTime 開(kāi)始時(shí)間
* @param  {String} endTime   結(jié)束時(shí)間
* @return {Number}           差值
*/
utilsTime.getNaturalDayDiff = function(startTime, endTime) {
   //將xxxx-xx-xx的時(shí)間格式洞渔,轉(zhuǎn)換為 xxxx/xx/xx的格式
   startTime = startTime.replace(/\-/g, "/");
   endTime = endTime.replace(/\-/g, "/");
   // console.log("getDateDiff", startTime, endTime);
   var sTime = new Date(startTime.slice(0, 10));      //開(kāi)始時(shí)間
   var eTime = new Date(endTime.slice(0, 10));  //結(jié)束時(shí)間
   // console.log("getDateDiff", startTime, endTime);
   //作為除數(shù)的數(shù)字
   divNum = 1000 * 3600 * 24;
   return parseInt((eTime.getTime() - sTime.getTime()) / parseInt(divNum));
};



/**
 * 獲取兩個(gè)日期之間間隔的年數(shù)
 * @param  {String} startTime 開(kāi)始時(shí)間 xxxx-xx-xx
 * @param  {String} endTime   結(jié)束時(shí)間 xxxx-xx-xx
 */
utilsTime.getYearDiff = function(startTime,endTime){
  let days = utilsTime.getNaturalDayDiff(startTime,endTime);
  let oldYear = startTime.split("-")[0];
  let thisYear = endTime.split("-")[0];
  var number_of_long_years = 0;
  for(var y=oldYear; y <= thisYear; y++){
    if( (y % 4 == 0 && y % 100 == 0) || y % 400 == 0 ) {
      number_of_long_years++;
    }
  }
  let years = (
    (days)*(thisYear-oldYear))/
    ((number_of_long_years*366)+((thisYear-oldYear-number_of_long_years)*365));
   if(!years){
     return 0;
   }else{
    return parseInt(years);
   }
}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖提陶,帶你破解...
    沈念sama閱讀 216,496評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡茫多,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)忽刽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)天揖,“玉大人,你說(shuō)我怎么就攤上這事跪帝〗癫玻” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,632評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵伞剑,是天一觀的道長(zhǎng)斑唬。 經(jīng)常有香客問(wèn)我,道長(zhǎng)黎泣,這世上最難降的妖魔是什么恕刘? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,180評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮聘裁,結(jié)果婚禮上雪营,老公的妹妹穿的比我還像新娘。我一直安慰自己衡便,他們只是感情好献起,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,198評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布洋访。 她就那樣靜靜地躺著,像睡著了一般谴餐。 火紅的嫁衣襯著肌膚如雪姻政。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,165評(píng)論 1 299
  • 那天岂嗓,我揣著相機(jī)與錄音汁展,去河邊找鬼。 笑死厌殉,一個(gè)胖子當(dāng)著我的面吹牛食绿,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播公罕,決...
    沈念sama閱讀 40,052評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼器紧,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了楼眷?” 一聲冷哼從身側(cè)響起铲汪,我...
    開(kāi)封第一講書(shū)人閱讀 38,910評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎罐柳,沒(méi)想到半個(gè)月后掌腰,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,324評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡张吉,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,542評(píng)論 2 332
  • 正文 我和宋清朗相戀三年齿梁,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片肮蛹。...
    茶點(diǎn)故事閱讀 39,711評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡士飒,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蔗崎,到底是詐尸還是另有隱情,我是刑警寧澤扰藕,帶...
    沈念sama閱讀 35,424評(píng)論 5 343
  • 正文 年R本政府宣布缓苛,位于F島的核電站,受9級(jí)特大地震影響邓深,放射性物質(zhì)發(fā)生泄漏未桥。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,017評(píng)論 3 326
  • 文/蒙蒙 一芥备、第九天 我趴在偏房一處隱蔽的房頂上張望冬耿。 院中可真熱鬧,春花似錦萌壳、人聲如沸亦镶。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,668評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)缤骨。三九已至爱咬,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間绊起,已是汗流浹背精拟。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,823評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留虱歪,地道東北人蜂绎。 一個(gè)月前我還...
    沈念sama閱讀 47,722評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像笋鄙,于是被迫代替她去往敵國(guó)和親师枣。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,611評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • 字符串轉(zhuǎn)日期 / 轉(zhuǎn)時(shí)間戳 字符串轉(zhuǎn)日期函數(shù): str_to_date(string:timestr,string...
    ximu閱讀 560評(píng)論 0 0
  • MySQL中有很多的有用的函數(shù),特別是日期,在處理業(yè)務(wù)的時(shí)候在數(shù)據(jù)庫(kù)中就可以處理局装,今天就整理一下日期的相關(guān)函數(shù) 一...
    帥可兒妞閱讀 1,824評(píng)論 0 0
  • 譚波有位女性朋友坛吁,姓張,叫張子苑铐尚,人長(zhǎng)得還可以拨脉,落落大方的,就是有個(gè)毛病宣增,喜歡讓別人幫她開(kāi)飲料瓶玫膀。 其實(shí)開(kāi)飲料瓶這...
    李旭洋閱讀 470評(píng)論 0 6
  • 你, 很遠(yuǎn)爹脾, 我覺(jué)得很近帖旨, 他, 很近灵妨, 我覺(jué)得很遠(yuǎn)解阅, 只要心有靈犀, 遠(yuǎn)可以變近泌霍, 否則… 近可以變遠(yuǎn)货抄。
    王雪娣閱讀 206評(píng)論 0 0
  • 2018-05-15 11:04:06 前言 去重是開(kāi)發(fā)中經(jīng)常會(huì)碰到的一個(gè)熱點(diǎn)問(wèn)題,不過(guò)目前項(xiàng)目中碰到的情況都是后...
    王閑森閱讀 304評(píng)論 0 1