错误的时间使用Gedmo Bundle

时间:2012-07-18 03:06:47

标签: symfony bundle

我使用Gedmo包自动保存两行“created_at”和“updated_at”的时间,一切正常,但它会在错误的时间保存数据,例如我在下午2:00保存的东西我发现它把下午4点放在数据库中...非常奇怪...

2 个答案:

答案 0 :(得分:1)

在您的计算机上找到php.ini文件

位于“/etc/php5/apache2/php.ini”的机器文件中

在[Date]部分下找到带有; date.timezone =的行,并根据PHP's list of timezones

将其设置为您的时区

我选择了亚洲/加尔各答,因为我住在那里。另外,请确保删除行开头的分号!

不要忘记重启apache - sudo service apache2 restart

答案 1 :(得分:0)

使用以下php函数更改时区。

date_default_timezone_set('YourTimeZone');

有关详细信息,请参阅:http://php.net/manual/en/function.date-default-timezone-set.php