Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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获取周数,周数错误_Javascript_Date_Date Format_Dayofweek_Week Number - Fatal编程技术网

Javascript获取周数,周数错误

Javascript获取周数,周数错误,javascript,date,date-format,dayofweek,week-number,Javascript,Date,Date Format,Dayofweek,Week Number,有这个“获取周”脚本吗 var d = new Date("2015-10-19T18:29:27.359Z"); d.setHours(0,0,0); d.setDate(d.getDate()+4-(d.getDay()||7)); var week = Math.ceil((((d-new Date(d.getFullYear(),0,1))/8.64e7))/7); console.log(week); 应返回43(第19/10周) 但它返回42 var

有这个“获取周”脚本吗

    var d = new Date("2015-10-19T18:29:27.359Z");
    d.setHours(0,0,0);
    d.setDate(d.getDate()+4-(d.getDay()||7));
   var week = Math.ceil((((d-new Date(d.getFullYear(),0,1))/8.64e7))/7);
console.log(week);
应返回43(第19/10周) 但它返回42

var d = new Date("2015-10-26T18:29:27.359Z");
第44周恢复正常


看起来好像它跳过了第43周?

如果您检查此参考:


你会看到它说本周是以零为基础的

可能与你说的“得到本周脚本”重复,这是否意味着你写了它?或者这意味着你在互联网上的某个地方找到了它,现在想让我们为你调试它?这就是你得到42而不是43的原因