2015-11-26 4 views
3

Как конвертировать javascript Date в highstock данные? Это массив из примеров highstock:Дата преобразования в Highstock

[ 
/* Nov 2008 */ 
[1227830400000,13.24], 
/* Dec 2008 */ 
[1228089600000,12.70], 
[1228176000000,13.21], 
[1228262400000,13.70], 
[1228348800000,13.06], 
[1228435200000,13.43], 
] 

это моя функция ведьма должна возвращать массив с тем же типом:

function my_convert(data) 
     { 
      var arr = [] 
      data.forEach(function (i) { 
       var my_date = new Date(parseInt(i.Index.substr(6))) 
       arr.push([ my_date, i.Value]) 
      }) 
      return arr 
     } 

my_date имеет тип Дата. Как преобразовать его в тип данных, который необходим Highstok?

ответ

0

Просто наденьте его на номер.

arr.push([ Number(my_date), i.Value]); 

или просто

arr.push([ +my_date, i.Value]) 

Вот пример: http://jsfiddle.net/7Lvf7y04/1/