【发布时间】:2013-09-24 00:13:30
【问题描述】:
我有这个 php 在我的网站上设置默认时区:
<?php date_default_timezone_set('Europe/London'); ?>
如果我使用<?php echo date("Y-m-d"); ?> 等,它就可以正常工作...
但我正在运行的 sql 查询说:
SELECT * from billing_pdf_archive where datetime < DATE(NOW() - INTERVAL 14 DAY)
你怎样才能得到正确的时区呢?
【问题讨论】:
-
是的,谷歌查询是
mysql default timezone -
Mysql default timezone 的可能副本,但是对于永久设置,您需要 root 权限(我认为)
-
我试过 但我得到 Parse error: syntax error, unexpected T_STRING on line 29 (set time_zone...)