我正在编写一个使用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周)。
答案 0 :(得分:0)
%W是零索引,所以你引用了那一年的第54周,而不是第53周。
https://github.com/mbostock/d3/wiki/Time-Formatting
(只有在星期日开始的闰年可以跨越54个单独的星期日)