如何从解析的d3.js日期创建新的日期格式

时间:2013-08-01 10:01:49

标签: javascript date formatting d3.js

我正在尝试为x3轴上的时间刻度创建d3图形的工具提示。我已经创建了成功返回x值的工具提示,但它们以(d3)格式返回:

Sun May 20 2012 12:01:53 GMT+0100 (GMT Daylight Time)

使用d3库,有谁知道如何将此格式转换为20/05/2012 12:01:53?

我在轴上使用了tickFormat()函数,所以想要用工具提示日期做同样的事情,虽然不能解决它。到目前为止,我似乎只能将日期从任何格式转换为D3格式(如上所述)。

提前致谢, 杰米

1 个答案:

答案 0 :(得分:0)

您从d3.js库获取的格式是toString()对象的标准Date输出。

您可以使用构造函数转换回Date对象:

var myDate = new Date('Sun May 20 2012 12:01:53 GMT+0100 (GMT Daylight Time)');

在您操作Date对象以获取结果后,使用getFullYeargetMonths等方法...