如何使用laravel
字段确定夏令时期间数据库(created_at
)中的条目是否存储?
我正在尝试计算保存记录与现在之间的时间差异,因此我可以显示类似3 hours ago
或49 minutes ago
之类的内容。效果很好,直到几周前英国进入夏令时,现在所有时间都被夸大了1个小时。
我正在使用矩来显示结果,如下所示;
getElapsedString(from) {
return moment(from).fromNow();
}
数据以以下格式存储在我的数据库中,这就是作为from
传递给以上函数的内容;
2019-04-10 09:27:48
存储日期时,我没有做任何事情。这是由Laravel处理的。
答案 0 :(得分:1)
在config / app.php里面有一个
'timezone' => ''
您可以将其设置为:
'timezone' => 'America/New_York'
它将设置默认时区,并在当前时区将此时区保存created_at