D3.js d3 dateformat解析返回null

D3.js d3 dateformat解析返回null,d3.js,D3.js,我正在使用d3.time.format解析一个时间变量。但解析的_日期返回空值 date = "Thu Apr 18 09:06:23 +0000 2019" dateFormat = d3.time.format("%Y-%m-%d") parsed_date = dateFormat.parse(date) 我想 parsed_date to return "2019-04-18" .parse方法允许将日期作为字符串转换为本机JavaScript日期格式。之后,您可以根据需要格式化日期

我正在使用d3.time.format解析一个时间变量。但解析的_日期返回空值

date = "Thu Apr 18 09:06:23 +0000 2019"
dateFormat = d3.time.format("%Y-%m-%d")
parsed_date = dateFormat.parse(date)
我想

parsed_date to return "2019-04-18"

.parse
方法允许将日期作为字符串转换为本机JavaScript日期格式。之后,您可以根据需要格式化日期,因此您应该以这种方式重写代码以使其正常工作:

const date=“Thu Apr 18 09:06:23+0000 2019”;
const parseFunc=d3.time.format(“%a%b%d%H:%M:%S%Z%Y”).parse;
常量formatFunc=d3.time.format(“%Y-%m-%d”);
const parsed_date=formatFunc(parseFunc(date));
console.log(解析的_日期)

您使用的是哪个版本的D3?我认为v4及以上版本使用的是
timeFormat
而不是
time.format
@Charlie it's>>版本:“3.5.17”