dYYY-MM-DD的时间格式即.2013年2月4日

CQM*_*CQM 3 javascript date-format d3.js

我正进入(状态

未捕获的TypeError:无法读取未定义的属性"长度"

从我在这条线的控制台

var parseDate = d3.time.format("%Y-%m-%d").parse;

data.forEach(function(d) { d.Day = parseDate(d.Day); });

这是我的日期在我的json对象中的格式 day: "2013-02-04"

cmo*_*key 6

我怀疑'天'的情况不正确.我可以执行:

var parseDate = d3.time.format("%Y-%m-%d").parse;
parseDate( "2013-02-03" )
Run Code Online (Sandbox Code Playgroud)

没有问题(它显示正确的日期).可能,您需要将代码更改为:

data.forEach(function(d) { d.day = parseDate(d.day); });
Run Code Online (Sandbox Code Playgroud)

(注意,'天'中小写'd')