gpt4 book ai didi

javascript - 基于出生日期的 EOFY 年龄

转载 作者:行者123 更新时间:2023-11-28 10:02:48 28 4
gpt4 key购买 nike

我正在尝试根据财政年度结束时获取年龄。如果我的出生日期是 1962 年 1 月 16 日,那么我当前的年龄是 50 岁(假设今天的日期是 2012 年 1 月 16 日)。我可以使用什么 JavaScript 公式/函数来计算当前财政年度结束时的年龄(即 2012 年 6 月 30 日)?

这是我必须获得的当前年龄:

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)
}

最佳答案

您会使用当前财政年度结束作为“今天”日期,对吧?然后,当前财政年度的结束时间要么被硬编码到函数中,要么以编程方式计算出来。

关于javascript - 基于出生日期的 EOFY 年龄,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8884998/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com