如何确定在夏令时期间使用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
关于javascript - Laravel/Moment-如何确定夏令时是否created_at?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55611612/