醫院的年齡計算是要求實歲,小於一年按月算,小於一天按天算
上菜
function getage(birthday) ;
}var now = mydateobj(new date());
var br = mydateobj(birthday);
var y = now.nowy - br.nowy;
var m = now.nowm - br.nowm;
// 過濾虛歲
if (now.nowm - br.nowm < 0 || (now.nowm - br.nowm == 0 && now.nowd - br.nowd < 0))
console.log("計算出來的年", y);
// 大於一歲
if (y > 0)
// 輸出月
if (m < 0)
console.log("計算出來的月", m);
if (now.nowd - br.nowd < 0)
if (m > 0)
// 輸出天
var d = (new date(`$/$/$`).gettime()
- birthday.gettime()) / 1000 / 60 / 60 / 24;
return d + "天";
}getage(new date('2020/07/31'));
JS 如何計算乙個月有多少天
1function getcountdays 12例如,獲取當前月份 現在是3月 的總天數 13 getcountdays 返回31 setdate 方法用來設定日期物件中本地時間的日,也就是每個月中的幾號,傳入引數是乙個1 31的整數。若是傳入的值超出當月份的正常範圍,setdate 方法也會依據...
計算乙個月有多少天
思路1 獲取這個月的最後一天是多少號。例如如果是28日則有28天。思路2 用下乙個月的第一天減除這個月的第一天。如 2006 08 01 減 2006 07 01 結果就是7月的天數。思路3 仔細找找看有沒有現成的函式 int days datetime.daysinmonth datetimepi...
時間的處理(一年 多個月 乙個月 一天)
時間格式化 date.prototype.format function fmt if y test fmt fmt fmt.replace regexp.1,this.getfullyear substr 4 regexp.1.length for var k in o if new regexp...