我使用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时区的时间是否正确来测试
- timezonedb是过时的,问题的时区已经改变了它的DST规则在此期间,更新您的PHP版本和/或您的timezonedb通过PECL