2015-09-11 3 views
0

Я использую highchart для создания некоторых биржевых диаграмм.Таблица коэффициентов в Highcharts Unix формат даты

Мои данные выглядят следующим образом с UNIX меткой времени:

[[1122768000, 1.90717919001724], 
    [1125446400, 1.98378222785977], 
    [1128038400, 1.95762674363227], 
    [1130716800, 2.00998209874657], 
    /* alot of data here ... */ 
    [1133308800, 1.95492806759836]] 

И мой tooltip кода выглядит следующим образом:

tooltip: { 
        pointFormat: '<span>{series.name}</span>: <b>{point.y}</b><br/>', 
        valueDecimals: 2, 
        shadow: false, 
        color: '#000', 
        borderColor: 'transparent',       
        style: { 
         color: '#fff' 
        } 
       } 

Но когда я парить подсказку дата ищет странно, я хочу держите только день, месяц и год.

Может ли кто-нибудь объяснить мне, как добиться этого?

enter image description here

ответ

0

1) вам необходимо отправить метку времени в миллисекундах, а не секунд

2) Вы можете контролировать свой формат с несколькими различными способами:

Общий вариант формата даты этикетки:

подсказки вариант headerFormat:

Или менее удобные, но более мощные функции форматирования:

1

В Highcharts вам нужно используйте временные метки javascript вместо U NIX. Поэтому умножьте свои отметки времени на 1000.

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