【发布时间】:2014-05-14 16:56:42
【问题描述】:
我正在使用 date_default_timezone_set 函数来设置时区,但是当我回显时间时,它在本地服务器 xampp 上显示错误的时间
date_default_timezone_set ('Africa/Cairo');
echo "<div style='direction:ltr'>".date("Y-m-d / g:i A")."</div>";
现在时间是上午 10:50,但显示的是上午 9:50。那么有什么想法吗?
【问题讨论】:
-
系统时钟设置是否正确?检查UTC时间是否正确。您的 PHP 版本和/或您的时区数据库是最新的吗?
-
可能是服务器时间设置错误,或者没有正确的夏令时配置文件。
-
不,这是正确的,夏时制将从明天开始,当它改变时将添加一个小时,因此 10 将是 11,并且会有 2 小时的差异