gpt4 book ai didi

javascript - 如何确定星期六和星期日在java脚本中的两个日期之间

转载 作者:数据小太阳 更新时间:2023-10-29 05:47:13 24 4
gpt4 key购买 nike

我有如下要求我有两个日期,我需要找出星期六和星期日之间的间隔时间
日期 1:2011 年 2 月 6 日
日期 2:2011 年 2 月 7 日
10天是周末
谢谢斯里尼

最佳答案

没有循环的 O(1) 解决方案:

function countWeekendDays( d0, d1 )
{
var ndays = 1 + Math.round((d1.getTime()-d0.getTime())/(24*3600*1000));
var nsaturdays = Math.floor( (d0.getDay()+ndays) / 7 );
return 2*nsaturdays + (d0.getDay()==0) - (d1.getDay()==6);
}

jsFiddle

关于javascript - 如何确定星期六和星期日在java脚本中的两个日期之间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6210906/

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