D3日期解析问题与时区偏移

时间:2016-01-19 16:59:58

标签: javascript date d3.js

我正在创建一个折线图,其中x轴为时间刻度轴,我必须解析来自后台的日期数据。

日期来自后端 - > 2016-01-14T02:55:55.000Z

我使用d3日期格式

编写了这个解析函数
var parseDate = d3.time.format("%Y-%m-%dT%H:%M:%S.%L");

但是这段代码无法解析上面提到的日期格式,我必须从x轴日期数据中删除Z,这需要花费大量数据点的时间。

那么,有没有办法在d3中处理上述日期格式?

1 个答案:

答案 0 :(得分:1)

您需要在格式字符串中指定Z

var parseDate = d3.time.format("%Y-%m-%dT%H:%M:%S.%LZ");

我建议改为使用var parseDate = d3.time.format.iso;,因为这是more forgiving