Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript D3日期格式';d、 getFullYear不是一个函数';_Javascript_D3.js - Fatal编程技术网

Javascript D3日期格式';d、 getFullYear不是一个函数';

Javascript D3日期格式';d、 getFullYear不是一个函数';,javascript,d3.js,Javascript,D3.js,根据: %y-年份,不含十进制数字的世纪[00,99] %b-月名缩写 %d-以十进制数字表示的月份的零填充日[01,31] 所以我认为这应该正确解析到2009年12月26日: var date = d3.time.format('%y-%b-%d')('09-Dec-26'); 。。。但它却抛出了一个异常: Uncaught TypeError: d.getFullYear is not a function 未捕获类型错误:d.getFullYear不是函数请尝试添加.parse: v

根据:

  • %y
    -年份,不含十进制数字的世纪[00,99]
  • %b
    -月名缩写
  • %d
    -以十进制数字表示的月份的零填充日[01,31]
所以我认为这应该正确解析到2009年12月26日:

var date = d3.time.format('%y-%b-%d')('09-Dec-26');
。。。但它却抛出了一个异常:

Uncaught TypeError: d.getFullYear is not a function
未捕获类型错误:d.getFullYear不是函数请尝试添加
.parse

var date = d3.time.format('%y-%b-%d').parse('09-Dec-26');
d3.time.format
的返回不是一个函数,因此不能用另一个参数调用它。相反,它是一个具有可调用方法的对象。其中一种方法是
.parse

var-date=d3.time.format(“%y-%b-%d”).parse(“%09-Dec-26”);
document.querySelector(“日期”).textContent=date

就是这样。谢谢