我有以下日期格式: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);
});
我这样做的方法是否正确?
由于
答案 0 :(得分:1)
您指定的格式字符串与您尝试解析的日期格式不匹配。特别是分隔符是不同的。
试试这个:
var format = d3.time.format('%m/%d/%Y %H:%M').parse;
而不是:
var format = d3.time.format('%m-%d-%Y %H:%M').parse;