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