Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.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/1/asp.net/37.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 - Fatal编程技术网

Javascript 如何获取日期的周订单号

Javascript 如何获取日期的周订单号,javascript,Javascript,全部: 我想知道javascript中是否有一个函数可以获取日期的周顺序,例如: 2016年5月1日是今年的第二周,因此周顺序为1(以0开始) 谢谢您可以计算从一年开始经过的天数,并通过将其除以7来计算周数(一周中的天数): 你对“周”的定义不同于ISO,ISO将一周的开始定义为周一,周数基于周四,因此1月5日是第一周,而不是第二周。也要考虑。只有代码的答案是没有帮助的。一周的开始是星期几?如何确定“第一”周?起始变量将是上一年的12月31日,这是有意的吗?@RobG I添加了一个Descrip

全部:

我想知道javascript中是否有一个函数可以获取日期的周顺序,例如:

2016年5月1日是今年的第二周,因此周顺序为1(以0开始)


谢谢

您可以计算从一年开始经过的天数,并通过将其除以7来计算周数(一周中的天数):


你对“周”的定义不同于ISO,ISO将一周的开始定义为周一,周数基于周四,因此1月5日是第一周,而不是第二周。也要考虑。只有代码的答案是没有帮助的。一周的开始是星期几?如何确定“第一”周?起始变量将是上一年的12月31日,这是有意的吗?@RobG I添加了一个DescriptionCol,返回2016-01-05的0,这是基于ISO和OP要求的第1周。一年中的周数通常不基于过去的7天周期数,有不同的计划基于。
var now = new Date();
var start = new Date(now.getFullYear(), 0, 0);
var diff = now - start;
var oneDay = 1000 * 60 * 60 * 24;
var day = Math.floor(diff / oneDay);
var week = Math.floor(day/7);

alert(week);