使用d3.js格式化日期/时间

时间:2014-10-30 10:34:20

标签: javascript d3.js

我有以下日期格式:1/6/2014 7:28

我想沿着d3.js图的x轴以相同的格式绘制这个以及其他日期。

我正在使用var format = d3.time.format('%m-%d-%Y %H:%M').parse;,但控制台只返回null

在调用我正在做的数据之后

data.forEach(function(d) {
    d.timestamp = format(d.timestamp);
});

我这样做的方法是否正确?

由于

1 个答案:

答案 0 :(得分:1)

您指定的格式字符串与您尝试解析的日期格式不匹配。特别是分隔符是不同的。

试试这个:

var format = d3.time.format('%m/%d/%Y %H:%M').parse;

而不是:

var format = d3.time.format('%m-%d-%Y %H:%M').parse;