我有 created_at 以及 updated_at 列,这是使用laravel迁移创建的 timestamps() . 现在的问题是,当我创建或更新数据时,时间比我的机器时间/时区提前了6个小时。我怎样才能解决这个问题?
created_at
updated_at
timestamps()
vq8itlhq1#
你可以在电脑里设置时区 config/app.php 文件,例如,如果您在阿姆斯特丹(您的时区),您应该执行以下操作:
config/app.php
'timezone' => 'Europe/Amsterdam',
lf3rwulv2#
检查config/app.php文件中的时区行。例如我得到
'timezone' => 'Europe/Paris',
必须设置与php兼容的时区,更多信息请参见:http://php.net/manual/en/timezones.europe.php
2条答案
按热度按时间vq8itlhq1#
你可以在电脑里设置时区
config/app.php
文件,例如,如果您在阿姆斯特丹(您的时区),您应该执行以下操作:lf3rwulv2#
检查config/app.php文件中的时区行。例如我得到
必须设置与php兼容的时区,更多信息请参见:http://php.net/manual/en/timezones.europe.php