Как пройти время в «highcharts»?

Я передаю данные как это

$chart->series[] = array('data' => array()); in array i have data in string 1 => string '11:03:01' (length=8) 2 => string '11:07:56' (length=8) 

Как я передаю данные времени в гистограммах?

Невозможно отправить время, прямо.

Как обрабатывать время измерения будет зависеть от того, что именно вы пытаетесь сделать. Если вы хотите использовать время на оси x для отслеживания данных в течение дня, лучшим способом является использование полной даты времени, отправленной как временная метка времени ( http://en.wikipedia.org/wiki/Unix_time )

Если вы отслеживаете данные по времени, но не для конкретной даты, вам все равно придется использовать полную метку даты – в таком случае, если вы отслеживаете несколько дат в нескольких сериях, вам нужно будет использовать ту же дату для каждая серия, добавляя отдельные метки времени к «базовой» дате.

Для различных других целей отправка значения числа вместо значения времени будет работать лучше (т.е. если вы хотите отправить 10 часов, 30 минут, вы можете отправить 10,5 вместо 10:30)

Вы можете сделать это двумя способами:

  1. Формат UTC, такой как [Date.UTC (2010, 0, 1), 29.9],
  2. Unix Timestamp как 1262307661000

Highcharts принимает оба из них,

Надеюсь, это поможет вам достичь того, что вам нужно.

обрабатывать массив со временем в цикле и добавлять каждый элемент к переменной, разделенной запятой.

затем, наконец,

 series: [<?php echo $str;?>] 

если $ str содержит значения:

 $str = "'11:03:01', '11:07:56'";