PHP TimeZone使date()显示的速度是应该的速度的两倍

时间:2016-06-24 21:28:32

标签: php

运行PHP 7.0.7,当我使用简单的date()时,它输出例如上午9:00而不是实际的12:00。

相同的代码在我的本地(PHP 7.0.3)上运行得很好,但不是服务器。 我已经仔细检查了php.ini和服务器的时间,两者都是正确的(mysql的日期功能在服务器上工作正常)。 TimzeZone位于" Asia / Tehran"。

有什么东西我不知道吗?

P.S。德黑兰的时区是" +4:30"。

1 个答案:

答案 0 :(得分:0)

尝试使用gmdate代替date()

  

与date()函数相同,但返回的时间是格林威治标准时间(GMT)。

希望这有帮助。