无法在Javascript中解析日期格式

时间:2013-06-18 20:18:38

标签: javascript date formatting d3.js date-format

我正在使用D3并尝试解析以下日期格式

2013-06-16T07:00:00+0000 

我已尝试使用以下代码正确解析它但不起作用:

var parseDate = d3.time.format("%Y-%m-%d%H:%M+%S").parse;

我似乎无法正确解密甲酸以便解析它。有谁知道写这种日期格式的正确方法?

1 个答案:

答案 0 :(得分:1)

该格式为ISO8601 / RFC3339,仅在较新的浏览器中受支持。请参阅here以获取本机支持它的浏览器列表。

通常,我的建议是使用moment.js。但由于您已经在使用d3,因此您应该查看their reference for time formatting

查看您的字符串,看起来您只是格式字符串错误。这样做:

var dt = d3.time.format("%Y-%m-%dT%H:%M:%S%Z").parse('2013-06-16T07:00:00+0000');