我正在创建一个折线图,其中x轴为时间刻度轴,我必须解析来自后台的日期数据。
日期来自后端 - > 2016-01-14T02:55:55.000Z
我使用d3日期格式
编写了这个解析函数var parseDate = d3.time.format("%Y-%m-%dT%H:%M:%S.%L");
但是这段代码无法解析上面提到的日期格式,我必须从x轴日期数据中删除Z
,这需要花费大量数据点的时间。
那么,有没有办法在d3中处理上述日期格式?
答案 0 :(得分:1)
您需要在格式字符串中指定Z
:
var parseDate = d3.time.format("%Y-%m-%dT%H:%M:%S.%LZ");
我建议改为使用var parseDate = d3.time.format.iso;
,因为这是more forgiving。