以yyyy-MM-ddTHH格式选择的Mysql DATE字段:mm:ss-HH:mm

时间:2016-09-19 15:53:23

标签: php mysql simpledateformat jqwidget

我正在使用JqWidgets的JqxCharts。

使用PHP文件获取Graph的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.

我需要以“yyyy-MM-ddTHH:mm:ss-HH:mm”格式从MySql获取日期

如何从我的实际查询中获取此格式?

更新:已解决。

感谢“tadman”,帮助我理解。我搜索了如何选择Mysql ISO 8601,so I found

所以现在我把查询更新为:

SELECT DATE_FORMAT(fecha, '%Y-%m-%dT%T-06:00'), Qty
FROM somedatabase

顺便说一句,如果有人在寻找这个,那么“T-06:00”就是墨西哥的UTC。

1 个答案:

答案 0 :(得分:1)

感谢“tadman”,帮助我理解。我搜索了如何选择Mysql ISO 8601,so I found

所以现在我把查询更新为:

SELECT DATE_FORMAT(fecha, '%Y-%m-%dT%T-06:00'), Qty
FROM somedatabase
  

顺便说一句,如果有人在寻找这个,那么“T-06:00”就是UTC   对于墨西哥。

相关问题