Я использую JqxCharts из JqWidgets.Поле Mysql DATE, выбранное в формате yyyy-MM-ddTHH: mm: ss-HH: mm
Использование файла PHP для получения данных Json для Графа.
В Mysql запросе я сделать что-то вроде этого:
SELECT fecha, Qty
FROM somedatabase
2016-05-01 5
2016-07-21 55
2016-08-16 33
Поле "Fecha" простой формат DATE. Но когда его отображения на графике я всегда получаю неправильную дату (1 день меньше)
Apparently it has to do something with Date Format conversion from javascript.
И мне нужно, чтобы получить дату из MySql в формате «YYYY-MM-ДДTчч: мм: & beta; HH: mm "
Как я могу получить этот формат из моего фактического запроса?
ОБНОВЛЕНИЕ: РЕШЕН.
Благодаря «тадману», чтобы помочь мне понять. Я искал, как выбрать Mysql ISO 8601, so I found
Так что теперь я просто обновил запрос на:
SELECT DATE_FORMAT(fecha, '%Y-%m-%dT%T-06:00'), Qty
FROM somedatabase
Кстати, если кто-то ищет это, «Т-06: 00» является UTC для Мексики.
Это просто [ISO-8601 формат] (https://en.wikipedia.org/wiki/ISO_8601). Внутренний формат MySQL также является формой этого, но 'T' опущен. Если вам нужно провести переформатирование даты по любой причине, сделайте это в PHP, а не в своем запросе. – tadman
Это не то, что я искал, но это помогло мне это понять, спасибо –