javascript - 如何在 JavaScript 中将 Unix 时间戳转换为 ISO 8601?

标签 javascript

我有一个像 1331209044000 这样的时间戳,我想将其转换为 ISO 8601 时间戳。如何使用 JavaScript 对其进行转换?

我使用 jQuery“timeago”插件 - http://timeago.yarp.com/

最佳答案

假设您的时间戳以毫秒为单位(或者您可以轻松转换为毫秒),那么您可以使用 Date constructordate.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/

相关文章:

Javascript 正则表达式 : Best Buy product ID from URL

javascript - PHP for-each 循环不起作用?

javascript - 解释一下Arrowlets源码这部分

javascript - 为什么我需要为扩展函数设置构造函数?

javascript - 防止在当前动画运行时跳转到下一个动画的开始

javascript - 通过php函数增加HTML表格行

javascript - 如何使用map()和find()方法搜索对象数组中的最小值?

javascript - iPad 框架滚动问题

javascript - 如何使用多个输入数字?

javascript - 如何下载新创建的 HTML 文件?