认为这是我的字符串在我的数据,我forEach
方法对象的JavaScript d3.js日期字符串解析问题
{ date: "2013-03-04 12:00:00+0000" }
var parseDate = d3.time.format("%Y-%m-%d_%H:%M:%S+%Z");
data.forEach(function(d) {
d.date = parseDate(d.date);
});
的是,我的约会对象返回null每次。我不明白为什么这会失败。
同样
{ date: "2013-03-04 00:00:00+0000" }
与
d3.time.format("%Y-%m-%d 00:00:00+00").parse
工作正常。但是日期并不准确,因为它假定在我的可视化中午夜发生的所有事情都会发生。
为什么我的字符串日期解析器无法使用我的第一个场景?我尝试在chrome中的console/inspect元素中逐句浏览日期解析器,但无济于事。
这里有d3.time.format文件https://github.com/mbostock/d3/wiki/Time-Formatting
您可能不需要[+%Z]中的[+]。尝试[“%Y-%m-%d_%H:%M:%S%Z”] – Andrew 2013-03-05 16:55:14
@Andrew这也没有起作用。d3.time.format(“%Y-%m-%d_%H: %M:%S%Z“)。parse' – CQM 2013-03-05 17:22:07