Javascript D3.js utcParse()返回null
我的日期格式如下:2017-02-18T09:00:00+06:00 这是我尝试分析它的格式:d3.utcParse%Y-%m-%dT%H:%m:%S+%Z;,但它返回null 有什么想法吗?谢谢 而不是Javascript D3.js utcParse()返回null,javascript,d3.js,time,Javascript,D3.js,Time,我的日期格式如下:2017-02-18T09:00:00+06:00 这是我尝试分析它的格式:d3.utcParse%Y-%m-%dT%H:%m:%S+%Z;,但它返回null 有什么想法吗?谢谢 而不是 d3.utcParse("%Y-%m-%dT%H:%M:%S+%Z");//+ is not needed 应该是的 d3.utcParse("%Y-%m-%dT%H:%M:%S%Z") 工作代码您的解析不正确。时区+06:00中的+实际上是时区的一部分,不能包含在说明符字符串中 var
d3.utcParse("%Y-%m-%dT%H:%M:%S+%Z");//+ is not needed
应该是的
d3.utcParse("%Y-%m-%dT%H:%M:%S%Z")
工作代码您的解析不正确。时区+06:00中的+实际上是时区的一部分,不能包含在说明符字符串中
var parser=d3。utcParse%Y-%m-%dT%H:%m:%S%Z;
控制台:logparser2017-02-18T09:00:00+06:00;
这看起来像一个ISO8601日期时间字符串。为什么不试试isoParse而不是utcParse呢 对我来说,这返回:
2017-02-18T03:00:00.000Z
这是一个正确的时区调整UTC日期时间。你是我的救星
2017-02-18T03:00:00.000Z