将 UTC 日期格式转换为 JavaScript 格式

Convert UTC date format into javascript format

本文关键字:格式 JavaScript 转换 日期 UTC      更新时间:2023-09-26

如何从以下位置转换日期:
Thu, 1 July 2011 22:30:00使用 JavaScript 进行'2011-07-01T13:51:50.417'

当我做一个新日期时,我得到 UTC 格式。

当我第一次创建日期对象时,IE 会导致我出现问题,如下所示:NaN

您可以生成一个新的日期对象,然后获取不同的部分:

var today = new Date();
var year = today.getFullYear(); // Returns 2012
var month = today.getMonth()+1; // Returns the month (zero-based)
...

然后,您可以根据需要创建一个新字符串。

下次可能重复尝试搜索堆栈溢出问题
试试 http://www.datejs.com/。它是一个JavaScript日期库,具有扩展的Date.parse方法和Date.parseExact 方法,它允许您指定格式字符串。请参阅 DateJS API 存储

然后你可以随心所欲地操纵它

d3.js 库有一些非常可靠的日期转换例程。请参阅 https://github.com/mbostock/d3/wiki/Time-Formatting#wiki-parse。