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啊,谢谢。我没有意识到顺序很重要。日期算法很难,因为不仅顺序很重要,而且它通常是不对称的,所以加上一个时间段,然后减去它,不一定会在它开始的地方结束。;-)