Rob*_*her 16 javascript date epoch momentjs
我有一个Web服务,它返回一个日期作为以下字符串:
/Date(1377907200000)/
我使用MomentJS将其解析为一个moment对象.
moment("/Date(1377907200000)/") => Fri Aug 30 2013 20:00:00 GMT-0400
所有这一切都很好.但是当我打电话unix()给对象时,我得到了价值1377907200.然而,这对应于Fri Jan 16 1970 17:45:07 GMT-0500.我可以将返回的值乘以,unix()但这对我来说似乎很草率.我怀疑我通过电话做的事情unix()并不完全是我认为的.调用时是否需要指定某种格式unix()?我在这里错过了什么?
mea*_*gar 10
在JavaScript中,当你将一个转换Date为整数时,你会得到自unix时代以来的毫秒数.传统的Unix时间是自纪元以来的秒数.乘以1000是正确的选择.