根據出生日期計算現在年齡
阿新 • • 發佈:2018-12-31
//日期格式化 formatDatetime: function (datetimeString) { var datetime; if (isNaN(Date.parse(datetimeString))) { datetime = new Date(Date.parse(datetimeString.replace(/-/g, '/').replace(/T/g, ' '))) } else { datetime = new Date(Date.parse(datetimeString)) }; return datetime; }, computeAge: function (startDate) { // 獲得今天的時間 var date = new Date(); startDate = this.formatDatetime(startDate);//相容IOS端的日期格式 var newDate = date.getTime() - startDate.getTime(); // 向下取整 例如 10歲 20天 會計算成 10歲 // 如果要向上取整 計算成11歲,把floor替換成 ceil return Math.floor(newDate / 1000 / 60 / 60 / 24 / 365); }