对于mysql中的当前日期,时区不会导致db的结果

时间:2013-06-04 12:07:34

标签: php mysql datetime timezone

我对时区没什么问题。我有这个问题:

$query =  "SELECT `req_id`,`emp_id`,DATE_FORMAT(`fromdate`,'%m-%d-%Y'),DATE_FORMAT(`todate`,'%m-%d-%Y') FROM `#__vacation` WHERE DATE_FORMAT(`fromdate`,'%Y-%m-%d')=CURDATE()";

问题是每当我运行此查询时,它都没有显示结果,但我的表上有当前日期条目。所以我想知道,为什么会这样?

搜索了两个小时之后,我发现这是因为时区而发生的。所以想知道,当我的服务器有EST时区且我的时区为IST时,如何获取正确的结果。

0 个答案:

没有答案