Awa*_*wan 4 php mysql timezone datetime yii
我在config.php中使用以下配置时区
'timeZone' => 'UTC',
Run Code Online (Sandbox Code Playgroud)
它工作正常,所有日期都根据UTC存储在数据库中.现在每个用户在他/她的个人资料中都有自己的时区,如UTC + 5,UTC-5,UTC + 0等.
现在,如何根据用户时区在报告中显示日期.我使用活动记录从数据库中获取记录.是否有任何一般的方式所有查询或我们必须每次手动在PHP中将日期转换为用户时区?
谢谢.
小智 5
您可以通过在config的main.php文件中添加以下值来在Yii中设置时区
return array(
'timeZone' => 'Asia/Kolkata',
)
Run Code Online (Sandbox Code Playgroud)
对于PHP中的时区列表:http://php.net/manual/en/timezones.php