Я использую Google Graphs, и я получаю данные из базы данных MySQL и кодирую их с PHP на JSON и отправляя их с контроллера для просмотра. Но проблема заключается в отправке даты как строки, и график не может использовать эту дату. И я изменил дату на систему unix и отправил ее для просмотра, я могу получить дату как дату.Создание нового объекта JSON
[[1383424123,"AAA",0.001735],[1383424518,"AAA",0.001689],[1383424123,"BBB",0.65211],[1383424518,"BBB",0.655739],[1383424123,"CCC",1],[1383424518,"CCC",1]]
Выше я получаю этот объект json от контроллера.
В связи Я использую этот объект JSON для Google Graph:
<script> var jsonData=<?php echo $jsdata;?> </script>
Мне нужно получить значение даты системы Unix и создать новую дату, как ->
new Date(jsonData[i][0] * 1000);
И создать новые такие же json, но с новой датой (будет заменена новой Date (jsonData [i] [0] * 1000); значения), которые я получаю от контроллера, и остальная часть данных должна оставаться. Как я могу это сделать, создавая новый объект json с замененными значениями даты (только дата).
Просто позвоните 'новой Дата (jsonData [я] [0] * 1000); 'снова? Я не думаю, что понимаю проблему. Обратите внимание, что это не имеет ничего общего с JSON, потому что внутри исходного кода JavaScript вывод PHP обрабатывается как литерал массива. –
Я получаю этот объект json, и мне нужно его увидеть и создать новую дату и заменить на unix date в объекте json. –
Возможно ли, создать пустой объект json, перейти с циклом в jsonData и заменить дату unix что-то вроде this -> new Date (jsonData [i] [0] * 1000); –