2013-10-10 3 views
1

Я пытаюсь реализовать диаграмму Single Line серии здесь: http://www.highcharts.com/stock/demo/basic-lineсерии Highcharts Однолинейного JSON формат дата данные

Я вижу формат JSON для отчета выглядит следующим образом:

/* May 2006 */ 
[1147651200000,67.79], 
[1147737600000,64.98], 
[1147824000000,65.26], 
[1147910400000,63.18], 
[1147996800000,64.51], 
[1148256000000,63.38], 
[1148342400000,63.15], 
[1148428800000,63.34], 
[1148515200000,64.33], 
[1148601600000,63.55], 
[1148947200000,61.22], 
[1149033600000,59.77], 

Как я изменить формат данных [date, count] в формате выше?

например, мой формат [ "2013-01-01", 55],

Спасибо за любой свет, который вы можете пролить.

ответ

1

Существует функция javascript Date.UTC, которая будет выполнять преобразование для вас. например

[Date.UTC(2013,0,1),55], 

Обратите внимание, месяцы Javascript начинаются в 0 (за январь), а не 1.

нотабене Убедитесь, что ваш тип оси «datetime».

0

В PHP это сделать:

$timestamp = 1000 * strtotime($your_date); 
Смежные вопросы