如何使用laravel
字段确定在夏令时期间是否存储了我的数据库中的条目(created_at
)?
我正在尝试计算保存记录和现在之间的时间差,所以我可以做的就是显示像3 hours ago
或49 minutes ago
这样的东西。这个工作正常,直到几周前英国进入夏令时,现在所有时间都充满了1小时。
我正在使用片刻来显示如下结果;
getElapsedString(from) {
return moment(from).fromNow();
}
数据以下列格式存储在我的数据库中,这是作为from
传递给上述函数的内容;
2019-04-10 09:27:48
我没有对存储它们的日期做任何事情。这由Laravel处理。
在config / app.php里面有一个
'timezone' => ''
你可以把它设置为:
'timezone' => 'America/New_York'
它将设置默认时区并将created_at与此时区一起保存为当前日光