gpt4 book ai didi

javascript - 如何计算开始日期和结束日期之间的天数

转载 作者:行者123 更新时间:2023-11-29 20:13:58 25 4
gpt4 key购买 nike

我需要使用 dojo(java 脚本库)计算两个日期之间的差异,包括星期六和星期日。任何人都可以指导我提供引用或如何进行

最佳答案

快速浏览 Dojo date documentation显示了这种可能的方式:

var date1 = new Date(2000, 2, 1);
var date2 = new Date(2000, 2, 5);
dojo.date.difference(date1, date2, "day")

对于工作日的情况,您可以在 difference 函数中使用“weekday”而不是“day”。我不太确定假期,但由于它们取决于国家/地区,因此我不希望它们根据您所在的地区/国家/地区自动设置。

我建议查看日期范围并定义哪些日期是您的范围内的假期,因为假期也会根据年份而变化。还有其他类似于 US Federal holiday day checker in Javascript 的实现。 .

我没有使用 Dojo 的第一手经验,但可以扩展 .difference 函数并为“工作日”或类似函数添加您自己的自定义例程。

希望这对您有所帮助!

关于javascript - 如何计算开始日期和结束日期之间的天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8103979/

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