gpt4 book ai didi

javascript - 以十进制形式计算两个日期之间的月数。 (例如 : Feb 15th to April 3rd = ~2. 59 个月)在 JavaScript 中

转载 作者:行者123 更新时间:2023-12-02 21:19:16 25 4
gpt4 key购买 nike

如果可能的话,我需要根据实际日期、闰年、2 月 28 或 29 天等尽可能准确。我似乎找不到任何与此类似的问题。非常感谢您的帮助和时间。

最佳答案

日期计算肯定会很麻烦。我可以建议使用一个库,例如 date-fns

也许这就是您正在寻找的功能 the differenceInMonths function in date-fns ,但这会返回整数月数。

如果您确实想要一个十进制数,您可以假设 average length of a month to be 30.436875 。鉴于此,您可以使用 the differenceInDays function in date-fns得到天数差,然后除以一个月的平均天数。

关于javascript - 以十进制形式计算两个日期之间的月数。 (例如 : Feb 15th to April 3rd = ~2. 59 个月)在 JavaScript 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60895446/

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