标签: php
运行PHP 7.0.7,当我使用简单的date()时,它输出例如上午9:00而不是实际的12:00。
相同的代码在我的本地(PHP 7.0.3)上运行得很好,但不是服务器。 我已经仔细检查了php.ini和服务器的时间,两者都是正确的(mysql的日期功能在服务器上工作正常)。 TimzeZone位于" Asia / Tehran"。
有什么东西我不知道吗?
P.S。德黑兰的时区是" +4:30"。
答案 0 :(得分:0)
尝试使用gmdate代替date()。
gmdate
date()
与date()函数相同,但返回的时间是格林威治标准时间(GMT)。
希望这有帮助。