Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.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中日期对象的自定义字符串_Javascript_D3.js - Fatal编程技术网

Javascript d3中日期对象的自定义字符串

Javascript d3中日期对象的自定义字符串,javascript,d3.js,Javascript,D3.js,我有以下表示周数的数组: arr= ["W22", "W4"] 我希望能够在缩放对象中使用: d3.min(arr) === "W4" (TRUE) d3.max(arr) === "W22" (TRUE) 这将用于我的时间轴的字符串插值 我一直在尝试使用: week = d3.time.format("%W").parse; 问题是,当我的周格式是一个在周编号前带有“W”的字符串时,我不知道如何使用它 更新--- 作为pere sugestion,我已改为: week=d3.time.

我有以下表示周数的数组:

arr= ["W22", "W4"] 
我希望能够在缩放对象中使用:

d3.min(arr) === "W4" (TRUE)
d3.max(arr) === "W22" (TRUE)
这将用于我的时间轴的字符串插值

我一直在尝试使用:

week = d3.time.format("%W").parse;
问题是,当我的周格式是一个在周编号前带有“W”的字符串时,我不知道如何使用它

更新--- 作为pere sugestion,我已改为:

week=d3.time.format(“W%W”).parse

然而,无论我寄什么,我都会得到同样的回报

第二周 周(“W52”)

他们回来了

Mon Jan 01 1900 00:00:00 GMT+0100 (W. Europe Standard Time)

d3.time.format(“W%W”)
无论我对该方法做了什么,我都会得到相同的答案。Se更新了OP中的描述。我认为这可能是
d3
中的错误。即使提供一个足以计算周数的年份,也不能产生正确的结果。我提交了一个新的github问题。请参阅。要使用%W进行分析,还需要提供%W。