这是我显示今天当前日期的代码:
$date = date('m/d/Y');
echo"(".$date.")";
作为回报,我的输出是:
(08/14/2013)
为什么日期显示今天的实际日期8/13/2013
?
答案 0 :(得分:1)
尝试调试:
$date=date('m/d/Y e O');
echo $date;
这样您就可以看到显示日期的时区信息。
答案 1 :(得分:1)
PHP中的时间和日期取决于一些事情。
在代码或php.ini文件中设置为默认值的时区。
date.timezone = “美国/纽约”
或
date_default_timezone_set('America/Los_Angeles');
将其中一个设置为另一个时区,例如GMT或其他某个时区,你可以通过非常大的偏移来关闭。
答案 2 :(得分:0)