date_default_timezone_set显示不正确的时间

时间:2014-05-14 08:50:38

标签: php timezone

我正在使用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分。那么任何想法?

1 个答案:

答案 0 :(得分:1)

可能的问题:

  • 服务器的时间设置不正确,通过确认UTC时区的时间是否正确来测试
  • timezonedb已过时且有问题的时区在此期间更改了其DST规则,更新了您的PHP版本和/或timezonedb via PECL
相关问题