gpt4 book ai didi

javascript - 根据年份查找每个五月的第二个星期日

转载 作者:行者123 更新时间:2023-11-29 18:17:49 25 4
gpt4 key购买 nike

        var myDate = new Date();
myDate.setFullYear(year);
myDate.setMonth(4);
myDate.setDate(1);

if (myDate.getDay() == 0) {
myDate.setDate(myDate.getDate()+7);
}
else {
var daysUntilFirstSunday = myDate.getDay() % 7;
var firstSunday = myDate.setDate(myDate.getDate() + daysUntilFirstSunday);
var secondSunday = myDate.setDate(myDate.getDate() + 7);
}

试图查明我的 if else 语句有什么问题,因为日期已关闭

最佳答案

是这样的吗?

function getMothersDay (year) {
var date = new Date(year, 4, 7);
date.setDate(7 + (7 - date.getDay()));
return date;
}

它已经过全面测试并且运行良好。它比这里的大多数替代方案都快,因为它只生成一个 Date 实例并重新使用它。 JSFiddle .

关于javascript - 根据年份查找每个五月的第二个星期日,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21514245/

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