我試圖根據財年結束時獲得年齡。 如果我的出生日期是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)
}