我有一个像 1331209044000
这样的时间戳,我想将其转换为 ISO 8601 时间戳。如何使用 JavaScript 对其进行转换?
我使用 jQuery“timeago”插件 - http://timeago.yarp.com/
最佳答案
假设您的时间戳以毫秒为单位(或者您可以轻松转换为毫秒),那么您可以使用 Date
constructor和 date.toISOString()
method .
var s = new Date(1331209044000).toISOString();
s; // => "2012-03-08T12:17:24.000Z"
如果您的目标是不支持 EMCAScript 5th Edition 的旧版浏览器,那么您可以使用此问题中列出的策略:How do I output an ISO 8601 formatted string in JavaScript?
关于javascript - 如何在 JavaScript 中将 Unix 时间戳转换为 ISO 8601?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12868176/