繁体   English   中英

Moment.js返回意外的年份

[英]Moment.js returning unexpected year

我正在使用moment.js在Web应用程序中度过2017年新的一年。

当我写的时候:

moment('2017-01-03').isoWeekYear(2016).week(52); // results = Dec 27 2015

同时我写的时候:

moment('2017-01-04').isoWeekYear(2016).week(52); //results = Dec 26 2016

我的期望是这两个都应该给我答案“ 2016年12月26日”。 可能是我想错了,或者这可能是moment.js中的错误?

我已经苦苦挣扎了一段时间,想出一个没有成功的答案或解决方法。

您是否正在使用moment.js的最新版本? 发生了什么事,因为这是运行我的moment.js代码时得到的结果:

 console.log(moment('2017-01-03').isoWeekYear(2016).week(52)); console.log(moment('2017-01-04').isoWeekYear(2016).week(52)); 
 <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/moment.min.js"></script> 

"2016-12-20T05:00:00.000Z"
"2016-12-21T05:00:00.000Z"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM