如何在不同时区获得一天的结果-php/mysql
我有一张带有如何在不同时区获得一天的结果-php/mysql,php,mysql,Php,Mysql,我有一张带有GMT时区的表。现在我需要从不同的时区获得结果 如果我搜索日期04-02-2013所有结果将以GMT为单位,转换到特定时区后,可能会出现05-02-2013。 所以。我需要特定时区的日期04-02-2013的准确结果。例如+5:30偏移量(即介于GMT+5:30和-5:30之间) 如何在mysql中编写。请尝试: SELECT CONVERT_TZ(datefield,'US/Eastern','US/Central'); 找到网址:查看mysql官方网站的此页面 http://d
GMT时区的表。现在我需要从不同的时区获得结果
如果我搜索日期04-02-2013
所有结果将以GMT为单位,转换到特定时区后,可能会出现05-02-2013。
所以。我需要特定时区的日期04-02-2013
的准确结果。例如+5:30
偏移量(即介于GMT+5:30和-5:30之间)
如何在mysql中编写。请尝试:
SELECT CONVERT_TZ(datefield,'US/Eastern','US/Central');
找到网址:查看mysql官方网站的此页面
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_convert-tz
mysql的convert_tz()使用mysql函数convert_tz
但是如何在where子句中写入convert_tz()。但是如果查询是“从记录中选择*,其中日期=convert_tz(日期字段,'US/Eastern','US/Central')”select*from-date=CONVERT\u TZ('2013-02-04 21:34:40'、'+0:00'、'+5:30')
通过使用select*from-date=CONVERT\u TZ('2013-02-04 21:34:40'、'+5:30'、'+0:00')解决。但是如何为此编写查询,如-->“select*from-date=CONVERT\u TZ(日期字段、'US/Eastern'、'US/Central');