unix时间转换后的年份不正确



我有以下代码。我试图将unix时间转换为日期格式,我得到一个错误的年份(Sun Mar 24 48447 18:26:27)而不是2016年。

//obj.uploadDate = 1466679630387
var uploadDate = new Date(obj.uploadDate * 1000);

如何解决这个问题?

在你的obj.fileName中时间戳已经是JavaScript时间戳(毫秒)你不需要乘以1000,只需使用

// obj.uploadDate = 1466679630387
var uploadDate = new Date(obj.uploadDate);

相关内容

  • 没有找到相关文章

最新更新