D3一年中的错误?

时间:2016-03-01 14:32:30

标签: d3.js

我正在编写一个使用d3的应用程序。我遇到了一些问题,所以我尝试调试一下,并在chrome的交互式shell中找到了它

d3.time.format("%W/%Y")(new Date(d3.time.format("%W/%Y").parse("53/2015")))

返回

01/2016

我正在使用D3的3.5.16版本。我做错了什么或错过了一些看起来很奇怪的事情。(2015年reference有53周)。

1 个答案:

答案 0 :(得分:0)

%W是零索引,所以你引用了那一年的第54周,而不是第53周。

https://github.com/mbostock/d3/wiki/Time-Formatting

(只有在星期日开始的闰年可以跨越54个单独的星期日)