2013-08-01 2 views
0

Я пытаюсь создать всплывающие подсказки для графика 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 библиотеки является стандартной toString() выхода из Date объекта.

Вы можете преобразовать обратно в Date объекта с помощью конструктора:

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

после вы можете манипулировать Date объект, чтобы получить свой результат, используя методы, как getFullYear, getMonths ...

Смежные вопросы