/**
* 傳入身份證號(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);
}
}
日期比較相關(guān)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門(mén)忽刽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)天揖,“玉大人,你說(shuō)我怎么就攤上這事跪帝〗癫玻” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵伞剑,是天一觀的道長(zhǎng)斑唬。 經(jīng)常有香客問(wèn)我,道長(zhǎng)黎泣,這世上最難降的妖魔是什么恕刘? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮聘裁,結(jié)果婚禮上雪营,老公的妹妹穿的比我還像新娘。我一直安慰自己衡便,他們只是感情好献起,可當(dāng)我...
- 文/花漫 我一把揭開(kāi)白布洋访。 她就那樣靜靜地躺著,像睡著了一般谴餐。 火紅的嫁衣襯著肌膚如雪姻政。 梳的紋絲不亂的頭發(fā)上,一...
- 那天岂嗓,我揣著相機(jī)與錄音汁展,去河邊找鬼。 笑死厌殉,一個(gè)胖子當(dāng)著我的面吹牛食绿,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播公罕,決...
- 文/蒼蘭香墨 我猛地睜開(kāi)眼器紧,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了楼眷?” 一聲冷哼從身側(cè)響起铲汪,我...
- 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎罐柳,沒(méi)想到半個(gè)月后掌腰,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡张吉,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年齿梁,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片肮蛹。...
- 正文 年R本政府宣布缓苛,位于F島的核電站,受9級(jí)特大地震影響邓深,放射性物質(zhì)發(fā)生泄漏未桥。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一芥备、第九天 我趴在偏房一處隱蔽的房頂上張望冬耿。 院中可真熱鬧,春花似錦萌壳、人聲如沸亦镶。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)缤骨。三九已至爱咬,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間绊起,已是汗流浹背精拟。 一陣腳步聲響...
- 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像笋鄙,于是被迫代替她去往敵國(guó)和親师枣。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- 字符串轉(zhuǎn)日期 / 轉(zhuǎn)時(shí)間戳 字符串轉(zhuǎn)日期函數(shù): str_to_date(string:timestr,string...
- MySQL中有很多的有用的函數(shù),特別是日期,在處理業(yè)務(wù)的時(shí)候在數(shù)據(jù)庫(kù)中就可以處理局装,今天就整理一下日期的相關(guān)函數(shù) 一...
- 2018-05-15 11:04:06 前言 去重是開(kāi)發(fā)中經(jīng)常會(huì)碰到的一個(gè)熱點(diǎn)問(wèn)題,不過(guò)目前項(xiàng)目中碰到的情況都是后...