如标题所示,我已经在 php.ini
中编辑了时区。我已经运行了 phpinfo()
以确认它是否有效。
但是,当我运行 date('H:i');
时,它仍然显示错误的时间。
这是为什么?
编辑:
I expect 18:21
I get 3:21
UTC is 8:21
最佳答案
您可以在 PHP 程序中使用 date_default_timezone_set()。
<?php
date_default_timezone_set('Europe/London');
?>
这是一个指南:PHP date_default_timezone_get
希望这对您有所帮助!
关于php - 在 php.ini 中更改了时区但 date() 仍然不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21571880/