【发布时间】:2020-10-26 17:12:15
【问题描述】:
这是一个真正的陌生人,当用 Carbon 返回当前时间时,这对我来说是作为 UTC 返回的。 我不明白为什么我将所有内容都配置为欧洲/马德里。
例子:
return Carbon::now()
The result is 2020-07-06 14:30:00
但是:
dd(Carbon::now())
The result is 2020-07-06 16:30:00
我不明白为什么。
我的文件 app.php
'timezone' => 'Europe/Madrid',
当加载模型时,例如用户
$user = User::find(1);
created_at 和 updated_at 返回
2020-06-07 14:35:00
但在数据库中保存的值是
2020-06-07 16:35:00
【问题讨论】:
-
app.php文件中更改时区后是否清除缓存??
-
是的,清除缓存和结果是一些,我使用 Docker,我的 php、数据库和 nginx 配置为 Europe/Madrid
标签: laravel