У меня есть ряд как это,как передать дату в Google картах
[[[Date {Wed Dec 18 2013 00:00:00 GMT+0530 (India Standard Time)}, 0, null, 19 more...],
[Date {Tue Dec 17 2013 00:00:00 GMT+0530 (India Standard Time)}, 0, null, 19 more...],
[Date {Mon Dec 16 2013 00:00:00 GMT+0530 (India Standard Time)}, 0, null, 19 more...],
...4 more...]]
ранее даты в строке выше была, как это,
['2013-11-18', 0, null, null, 0, null, null, 0, null, null, 0, null, null, 0, null, null, 0, null, null, 0, null, null]
и так далее ... Так что, Я просто преобразован в формат выше. Но как передать его в диаграммы Google? Так как в настоящее время, я использовал:
googledata.addRows(chartdata)
Если chartdata содержит выше линии, и я также пытался:
var googledata = google.visualization.arrayToDataTable(chartdata);
У меня есть строки, как это,
googledata.addColumn('date', 'Date');
forloop
{
googledata.addColumn('number', items[i]);
googledata.addColumn({type:'string', role:'annotation'});
googledata.addColumn({type:'string', role:'annotationText'});
}
всего 7 позиций здесь и я генерирую это использование для цикла.
помочь мне
Но я получаю дату и другие значения столбцов, чтобы собрать динамически, как это, [» 2013-07-18 ', 0, null, null, 0, null, null, 0, null, null, 0, null, null, 0, null, null, 0, null, null, 0, null, null] –
Если вы не хотите изменять способ ввода дат, вы можете использовать DataView для преобразования строк даты в объекты Date. Я уточню свой ответ с подробностями. – asgallant