Я использую JqxCharts от JqWidgets.
Использование файла PHP для получения данных Json для графика.
В запросе Mysql я делаю что-то вроде этого:
SELECT fecha, Qty
FROM somedatabase
2016-05-01 5
2016-07-21 55
2016-08-16 33
Поле «fecha» имеет простой формат DATE. Но когда он отображается на графике, я всегда получаю неправильную дату (на 1 день меньше)
Очевидно, это должно что-то делать с преобразованием формата даты из javascript. а>
И мне нужно получить дату из MySql в формате "yyyy-MM-ddTHH:mm:ss-HH:mm"
Как я могу получить этот формат из моего фактического запроса?
ОБНОВЛЕНИЕ: РЕШЕНО.
Благодаря "tadman", чтобы помочь мне понять. Я искал, как выбрать Mysql ISO 8601, и нашел
Итак, теперь я только что обновил запрос до:
SELECT DATE_FORMAT(fecha, '%Y-%m-%dT%T-06:00'), Qty
FROM somedatabase
Кстати, если кто-то ищет это, "T-06:00" - это UTC для Мексики.
T
опущен. Если вам по какой-то причине нужно переформатировать дату, делайте это в PHP, а не в своем запросе. - person tadman   schedule 19.09.2016