我在 config.php
中使用以下时区配置'timeZone' => 'UTC',
它工作正常,所有日期都根据 UTC 存储在数据库中。现在每个用户在他/她的个人资料中都有自己的时区,例如 UTC+5、UTC-5、UTC+0 等 p>
现在如何根据用户时区在报告中显示日期。我使用事件记录从数据库中获取记录。是否有针对所有查询的通用方法,或者我们每次都必须在 php 中手动将日期转换为用户时区??
谢谢。
最佳答案
你可以在 Yii 的 main.php 配置文件中添加以下值来设置时区
return array(
'timeZone' => 'Asia/Kolkata',
)
对于 PHP 中的时区列表:http://php.net/manual/en/timezones.php
关于php - 在 Yii 中设置默认时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19763955/