我使用 Gedmo 包自动将时间保存在两行“created_at”和“updated_at”中,一切正常,但它保存的数据时间错误,例如,当我在下午 2:00 保存某些内容时,我发现它放了 4: 00pm 在数据库中...非常奇怪...
问问题
266 次
2 回答
1
在您的机器上找到 php.ini 文件
在我位于“/etc/php5/apache2/php.ini”的机器文件中
在 [Date] 部分下找到带有 ;date.timezone = 的行,并根据PHP 的时区列表将其设置为您的时区
我选择了亚洲/加尔各答,因为我住在那里。另外,请确保删除行首的分号!
不要忘记重启 apache - sudo service apache2 restart
于 2012-07-18T06:45:33.160 回答
0
使用下面的 php 函数更改时区。
date_default_timezone_set('YourTimeZone');
有关更多详细信息,请参阅: http: //php.net/manual/en/function.date-default-timezone-set.php
于 2012-07-28T05:59:30.740 回答