【发布时间】:2013-05-12 05:32:55
【问题描述】:
我正在为一个应用程序创建管理部分,其中数据库是在管理员安装时在用户服务器上创建的。我想根据用户选择的时区为我的 mysql 数据库设置 GMT。我在 Yii 中做这一切框架。我该怎么做。
【问题讨论】:
标签: mysql yii-extensions yii
我正在为一个应用程序创建管理部分,其中数据库是在管理员安装时在用户服务器上创建的。我想根据用户选择的时区为我的 mysql 数据库设置 GMT。我在 Yii 中做这一切框架。我该怎么做。
【问题讨论】:
标签: mysql yii-extensions yii
只需添加到你的根目录下的 index.php 中
date_default_timezone_set('_timezone_selected_by_user');
【讨论】:
您必须使用 date.timezone 设置或 date_default_timezone_set() 函数。
要解决这个问题,只需打开应用程序的 index.php 并在第一行添加以下内容:
date_default_timezone_set('Timezone/String');
您应该将“时区/字符串”替换为您的时区信息。由于我的时区是亚洲/加德满都,我使用了:
date_default_timezone_set('Asia/Kathmandu');
希望这会有所帮助。
【讨论】:
您可以通过在主配置文件中设置 timeZone 属性来实现。检查下面的代码和Yii Doc。
检查这个:
return array(
'timeZone' => 'Asia/Colombo',
);
【讨论】: