Javascript 使用getDay()显示第二天
我需要一种使用getDay()显示一周中第二天的方法 不用想太多,我用了:Javascript 使用getDay()显示第二天,javascript,Javascript,我需要一种使用getDay()显示一周中第二天的方法 不用想太多,我用了: var d = new Date(); var weekday = d.getDay() +1; 然后我意识到除了周六,这在大多数日子里都有效。因为星期六是第六天,如果我加上一天,它将返回7而不是0,即星期天 我该怎么办 var weekday = (d.getDay() + 1) % 7 模运算符返回除7后的余数,因此如果结果为7(6+1),7%7的模===0这是您的另一个选择: var weekday = d.g
var d = new Date();
var weekday = d.getDay() +1;
然后我意识到除了周六,这在大多数日子里都有效。因为星期六是第六天,如果我加上一天,它将返回7而不是0,即星期天
我该怎么办
var weekday = (d.getDay() + 1) % 7
模运算符返回除7后的余数,因此如果结果为7(6+1),
7%7的模===0
这是您的另一个选择:
var weekday = d.getDay() === 6 ? 0 : d.getDay()+1;
var d = new Date();
d.setDate(d.getDate() + 1); // Note this is "date", not "day"
var weekday = d.getDay();
…因为JavaScript的
日期
在滚动方面很聪明。好吧,这很快,我真的应该多加注意:)这很有意义:)谢谢,祝你有一个愉快的一天。我会尽快接受:)谢谢TJ,很高兴有/知道其他方法。祝你有愉快的一天:)谢谢你的回答:)祝你有愉快的一天。