Mysql 选择的日期字段格式为 yyyy-MM-ddTHH:mm:ss-HH:mm
Mysql DATE field selected in format yyyy-MM-ddTHH:mm:ss-HH:mm
我正在使用 JqWidgets 中的 JqxCharts。
使用 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-ddTHH:mm:ss-HH:mm"
的日期
如何从我的实际查询中获取此格式?
更新:已解决。
感谢"tadman",帮助我理解。我搜索了如何 select Mysql ISO 8601,so I found
所以现在我刚刚将查询更新为:
SELECT DATE_FORMAT(fecha, '%Y-%m-%dT%T-06:00'), Qty
FROM somedatabase
顺便说一下,如果有人正在寻找这个,"T-06:00" 是墨西哥的 UTC。
感谢"tadman",帮助我理解。我搜索了如何 select Mysql ISO 8601,so I found
所以现在我刚刚将查询更新为:
SELECT DATE_FORMAT(fecha, '%Y-%m-%dT%T-06:00'), Qty
FROM somedatabase
By the way if someone is looking for this, the "T-06:00" is the UTC
for Mexico.
我正在使用 JqWidgets 中的 JqxCharts。
使用 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-ddTHH:mm:ss-HH:mm"
的日期如何从我的实际查询中获取此格式?
更新:已解决。
感谢"tadman",帮助我理解。我搜索了如何 select Mysql ISO 8601,so I found
所以现在我刚刚将查询更新为:
SELECT DATE_FORMAT(fecha, '%Y-%m-%dT%T-06:00'), Qty
FROM somedatabase
顺便说一下,如果有人正在寻找这个,"T-06:00" 是墨西哥的 UTC。
感谢"tadman",帮助我理解。我搜索了如何 select Mysql ISO 8601,so I found
所以现在我刚刚将查询更新为:
SELECT DATE_FORMAT(fecha, '%Y-%m-%dT%T-06:00'), Qty
FROM somedatabase
By the way if someone is looking for this, the "T-06:00" is the UTC for Mexico.