我试图根据财年结束时获得年龄。 如果我的出生日期是1962年1月16日,我现在的年龄是50岁(假设今天的日期是2012年1月16日)。我可以使用什么javascript公式/函数来计算当前财政年度末(即2012年6月30日)的年龄?基于出生日期的EOFY年龄
这是我必须得到现在的年龄:
function getAge(dateString) {
var today = new Date();
var birthDate = new Date(dateString);
var age = today.getFullYear() - birthDate.getFullYear();
var m = today.getMonth() - birthDate.getMonth();
if (m < 0 || (m === 0 && today.getDate() < birthDate.getDate())) {
age--;
}
alert("current age "+age)
}