我具有以下日期格式: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);
});
我这样做正确吗?
谢谢
最佳答案
您指定的格式字符串与您尝试解析的日期的格式不匹配。特别是分隔符是不同的。
尝试这个:
var format = d3.time.format('%m/%d/%Y %H:%M').parse;
代替:
var format = d3.time.format('%m-%d-%Y %H:%M').parse;
关于javascript - 使用d3.js格式化日期/时间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26650685/