javascript - 年龄计算 [英] javascript - Age calculation
本文介绍了javascript - 年龄计算的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有2个javascript日期,
Having 2 javascript Dates,
首先是生日
,第二个是从该日算起年龄的日期。
first is birthdate and second is a date to calculate age from that date.
这应该是最好的方法。
推荐答案
这是一种方式:
function getAge(d1, d2){
d2 = d2 || new Date();
var diff = d2.getTime() - d1.getTime();
return Math.floor(diff / (1000 * 60 * 60 * 24 * 365.25));
}
console.log( getAge(new Date(1978, 10, 3)) );
小心月份。 Javascript从0开始计算。
1978,10,3
表示1978年11月3日
Be careful with the month. Javascript counts them from 0.
1978, 10, 3
means the November 3th, 1978
这篇关于javascript - 年龄计算的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文