Javascript 如何在d3中从timeParse函数的输出中删除时间戳

Javascript 如何在d3中从timeParse函数的输出中删除时间戳,javascript,d3.js,Javascript,D3.js,我有一个解析器: var parseTime = d3.timeParse("%d-%b-%y"); 这可以很好地工作,但是它总是在日期后面附加时间和时区,尽管在上面的格式中,我指示只包含日期、月份和年份信息 以下是一个例子: console.log(parseTime(new Date())); //Fri Jul 12 2019 00:00:00 GMT+0200 关于如何排除时间戳有什么想法吗?使用timeFormat函数并传递函数parseTime var parseTime=d3

我有一个解析器:

var parseTime = d3.timeParse("%d-%b-%y");
这可以很好地工作,但是它总是在日期后面附加时间和时区,尽管在上面的格式中,我指示只包含日期、月份和年份信息

以下是一个例子:

console.log(parseTime(new Date())); //Fri Jul 12 2019 00:00:00 GMT+0200

关于如何排除时间戳有什么想法吗?

使用timeFormat函数并传递函数parseTime

var parseTime=d3.timeFormat(“%B%d,%Y”);
console.log(解析时间(新日期))

使用timeFormat函数并传递函数parseTime

var parseTime=d3.timeFormat(“%B%d,%Y”);
console.log(解析时间(新日期))
如果没有区域,日期将不明确


如果没有区域,日期将是不明确的。

我有它,但在帖子中放错了。另外,由于某种原因,
timeFormat
对我不起作用。谢谢你的回答!我有它,但把它放错了。另外,由于某种原因,
timeFormat
对我不起作用。谢谢你的回答!
(new Date()).toDateString()

d3.timeParse()().toDateString()