我正在使用D3并尝试解析以下日期格式
2013-06-16T07:00:00+0000
我已尝试使用以下代码正确解析它但不起作用:
var parseDate = d3.time.format("%Y-%m-%d%H:%M+%S").parse;
我似乎无法正确解密甲酸以便解析它。有谁知道写这种日期格式的正确方法?
答案 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');