错误的数据库时间
Wrong Database time
我的数据库 table 中有 created_at
和 updated_at
列,它们是使用 Laravel 迁移 timestamps()
创建的。现在的问题是,当我创建或更新数据时,时间比我的机器提前 6 小时存储 time/timezone。
我该如何解决?
您可以在 config/app.php
文件中设置时区,例如,如果您在阿姆斯特丹(您的时区),您应该这样做:
'timezone' => 'Europe/Amsterdam',
检查 config/app.php 文件中的时区行。
例如我得到
'timezone' => 'Europe/Paris',
您必须设置 PHP 兼容时区,更多信息请参见:http://php.net/manual/en/timezones.europe.php
我的数据库 table 中有 created_at
和 updated_at
列,它们是使用 Laravel 迁移 timestamps()
创建的。现在的问题是,当我创建或更新数据时,时间比我的机器提前 6 小时存储 time/timezone。
我该如何解决?
您可以在 config/app.php
文件中设置时区,例如,如果您在阿姆斯特丹(您的时区),您应该这样做:
'timezone' => 'Europe/Amsterdam',
检查 config/app.php 文件中的时区行。 例如我得到
'timezone' => 'Europe/Paris',
您必须设置 PHP 兼容时区,更多信息请参见:http://php.net/manual/en/timezones.europe.php