2013-08-01 80 views
0

我正在尝试为x轴上的时间刻度创建d3图形的工具提示。我创建了成功返回的x值提示,但是它们在(D3)格式返回:如何从解析的d3.js日期创建日期的新格式

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

使用D3库,没有人知道我怎么会是这样的格式转换成20/05/2012 12 :01:53?

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

由于提前, 杰米

回答

0

d3.js库得到格式为Date对象的标准toString()输出。

您可以使用构造转换回一个Date对象:

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

后,你可以操纵Date对象获取你的结果,使用像getFullYeargetMonths方法,...