使用 .getDay() 计算到星期五的天数
Calculating the days til Friday using .getDay()
终于有充分的理由进入 Whosebug,因为这个问题让我昨晚睡不着觉:
使用 new Date().getDay()
我想计算到星期五的天数。
该代码从周日到周五有效,但 return -1 用于周六。我想知道是否可以使用 Modulo 在数学上解决这个问题,而无需 if 语句。
所以我不想在星期六 returning -1,我希望得到 6。
let today = new Date().getDay();
let daysToFriday = 5 - today;
console.log(daysToFriday);
let today = new Date().getDay();
let daysToFriday = (12 - today)%7;
console.log(daysToFriday);
终于有充分的理由进入 Whosebug,因为这个问题让我昨晚睡不着觉:
使用 new Date().getDay()
我想计算到星期五的天数。
该代码从周日到周五有效,但 return -1 用于周六。我想知道是否可以使用 Modulo 在数学上解决这个问题,而无需 if 语句。
所以我不想在星期六 returning -1,我希望得到 6。
let today = new Date().getDay();
let daysToFriday = 5 - today;
console.log(daysToFriday);
let today = new Date().getDay();
let daysToFriday = (12 - today)%7;
console.log(daysToFriday);