Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.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/0/search/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_Momentjs - Fatal编程技术网

Javascript 时刻-从星期几开始计算日期

Javascript 时刻-从星期几开始计算日期,javascript,date,momentjs,Javascript,Date,Momentjs,我的目标是根据我提供的时间计算一个日期 我的工作内容: var日期=时刻('2020-01-01'); 日期日(“星期日”) 日期年份(2020年) 日期。等周(0) console.log(date.format('ddd DD MMM YYYY') 假设您在2020年1月1日运行代码,周日将其转换为2019年12月29日,2020年将其转换为2020年12月29日星期二,然后。ISO周(0)应将其设置为2020年第一个ISO周前的星期二,即2019年12月24日星期二。@RobG啊,谢谢。

我的目标是根据我提供的时间计算一个日期

我的工作内容:

var日期=时刻('2020-01-01');
日期日(“星期日”)
日期年份(2020年)
日期。等周(0)
console.log(date.format('ddd DD MMM YYYY')

假设您在2020年1月1日运行代码,周日将其转换为2019年12月29日,2020年将其转换为2020年12月29日星期二,然后。ISO周(0)应将其设置为2020年第一个ISO周前的星期二,即2019年12月24日星期二。@RobG啊,谢谢。我没有意识到顺序很重要。日期算法很难,因为不仅顺序很重要,而且它通常是不对称的,所以加上一个时间段,然后减去它,不一定会在它开始的地方结束。;-)假设您在2020年1月1日运行代码,则周日将代码更改为2019年12月29日,2020将代码更改为2020年12月29日星期二。ISO周(0)应将代码更改为2020年第一个ISO周前一周的星期二,即2019年12月24日星期二。@RobG啊,谢谢。我没有意识到顺序很重要。日期算法很难,因为不仅顺序很重要,而且它通常是不对称的,所以加上一个时间段,然后减去它,不一定会在它开始的地方结束。;-)