js醫療年齡計算,小於一年按月算,小於乙個月按天算

2021-10-07 16:34:22 字數 711 閱讀 2429

醫院的年齡計算是要求實歲,小於一年按月算,小於一天按天算

上菜

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...