1

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

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

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

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

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

4

1 回答 1

1

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

通常,我的建议是使用moment.js。但由于您已经在使用 d3,您应该查看他们的时间格式参考

查看您的字符串,您似乎只是格式字符串错误。改为这样做:

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