gpt4 book ai didi

Javascript 返回错误的一天

转载 作者:行者123 更新时间:2023-11-30 07:56:58 25 4
gpt4 key购买 nike

我必须编写函数来确定特定日期是星期几。我写了下面的代码,但它在 99% 的情况下返回错误的一天。你能解释一下为什么吗?

var day = 1, month = 1, year = 2016;

function whatDay(day, month, year) {
var myDate = new Date();
myDate.setFullYear(year);
myDate.setMonth(month);
myDate.setDate(day);

console.log( myDate.getDay() );
}

whatDay(day, month, year);

最佳答案

which day of week particular date

看来您正在寻找星期日、星期一等工作日。+

如果是这样,那么下面的代码片段可能会有用

var day = 1, month = 1, year = 2016;

function whatDay(day, month, year) {
var myDate = new Date();
myDate.setFullYear(year);
myDate.setMonth(month);
myDate.setDate(day);

var weekday = new Array(7);
weekday[0] = "Sunday";
weekday[1] = "Monday";
weekday[2] = "Tuesday";
weekday[3] = "Wednesday";
weekday[4] = "Thursday";
weekday[5] = "Friday";
weekday[6] = "Saturday";

var n = weekday[myDate.getDay()]
console.log(n); //Monday
}

whatDay(day, month, year);

jsfiddle

关于Javascript 返回错误的一天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37562281/

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