認爲這是我的字符串在我的數據,我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