【发布时间】:2020-04-13 17:45:13
【问题描述】:
我正在尝试根据我从后端收到的纪元时间计算周数。所以我从后端收到的值是1571097600000(15th October 2019)。现在,当我使用此代码将此纪元日期更改为一周的开始时
moment(1571097600000).startOf("week").unix()*1000
我得到的是这个1570906800000(13th October 2019)。但是当我格式化这个日期时,周数不正确。我就是这样格式化的
moment.(1570906800000).format("W, YYYY")
我得到的值是41,但实际上周数是42。知道这里发生了什么
这是我正在使用的代码
console.log(moment(1571097600000).startOf("week").unix()*1000)
console.log(moment(1571097600000).startOf("week").format("W, YYYY"))
【问题讨论】:
标签: javascript datetime momentjs moment-timezone