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