1

我正在为一个应用程序创建管理部分,其中数据库是在管理员安装时在用户服务器上创建的。我想根据用户选择的时区为我的 mysql 数据库设置 GMT。我在 Yii 框架中做这一切。如何我可以这样做吗?

4

3 回答 3

1

需要使用 date.timezone 设置或 date_default_timezone_set() 函数。

要解决这个问题,只需打开应用程序的 index.php 并在第一行添加以下内容:

date_default_timezone_set('Timezone/String');

您应该用您的时区信息替换“时区/字符串”。由于我的时区是亚洲/加德满都,我使用了:

date_default_timezone_set('Asia/Kathmandu');

希望这可以帮助。

于 2013-05-17T07:46:09.613 回答
0

您可以通过在主配置文件中设置 timeZone 属性来完成。检查下面的代码和Yii Doc

检查这个: return array( 'timeZone' => 'Asia/Colombo', );

于 2013-11-18T13:21:34.820 回答
0

只需添加到根目录中的 index.php

date_default_timezone_set('_timezone_selected_by_user');
于 2013-05-17T06:15:05.977 回答