gpt4 book ai didi

javascript - 两个日期之间日期的周数

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:13:39 25 4
gpt4 key购买 nike

示例日历:

June
Mo Tu We Th Fr Sa Su
12 13 14 15 16 17 18 Week 1
19 20 21 22 23 24 25 Week 2
26 27 28 29 30 1 2 Week 3
July

还有 2 个日期:

开始日期:6 月 12 日

结束日期:7 月 2 日

如何通过传递日期获取周数?

例如:

weekNum(new Date(2017, 6, 12)) returns 1
weekNum(new Date(2017, 6, 18)) returns 1
weekNum(new Date(2017, 6, 26)) returns 3
weekNum(new Date(2017, 6, 2)) returns 3

我已经完成了中间几周的计算并卡住了

function weeksBetween(d1, d2) {
return Math.round((d2 - d1) / (7 * 24 * 60 * 60 * 1000));
}

最佳答案

您可以使用 momentjs 库获取真实的周数,它可能很有用:

moment("12-06-2017", "DD-MM-YYYY").week();

文档:http://momentjs.com/docs/#/get-set/week/

关于javascript - 两个日期之间日期的周数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44613328/

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