Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用.getDay()计算星期五之前的天数_Javascript_Math_Logic - Fatal编程技术网

Javascript 使用.getDay()计算星期五之前的天数

Javascript 使用.getDay()计算星期五之前的天数,javascript,math,logic,Javascript,Math,Logic,最后,我有了一个很好的理由跳进stackoverflow,因为这个问题让我昨晚睡不着觉: 使用newdate().getDay()我想计算到周五的天数 代码从周日到周五工作,但在周六返回-1。我想知道在没有if语句的情况下,是否有可能使用模来从数学上解决这个问题 因此,我不希望在周六返回-1,而是希望得到6 let today = new Date().getDay(); let daysToFriday = 5 - today; console.log(daysToFriday); 非常感

最后,我有了一个很好的理由跳进stackoverflow,因为这个问题让我昨晚睡不着觉:

使用
newdate().getDay()
我想计算到周五的天数

代码从周日到周五工作,但在周六返回-1。我想知道在没有if语句的情况下,是否有可能使用模来从数学上解决这个问题

因此,我不希望在周六返回-1,而是希望得到6

let today = new Date().getDay();
let daysToFriday = 5 - today;

console.log(daysToFriday);

非常感谢,不客气。如果你发现我的答案是正确的,请接受它xD。快乐编码!
let today = new Date().getDay();
let daysToFriday = (12 - today)%7;

console.log(daysToFriday);