[英]Carbon: diffForHumans() displaying wrong statement
我在程序中记录了一些数据,它捕获了请求的日期时间。 使用Carbon::now();
当我存储数据时,是在我的国家(菲律宾)晚上8:52。
在我的数据库中,是2016-11-24 20:52:15
使用Carbon格式:
{{ Carbon\Carbon::parse($log->dateRequest)->format('M d, Y - H:i:s') }} ( {{ Carbon\Carbon::parse($log->dateRequest)->diffForHumans() }} )
输出为: Nov 24, 2016 - 20:52:15
(从现在开始7个小时)
这是问题所在,如果我在晚上9:00打开日志视图,应该是(8分钟前)。
PS。 还有来自美国的需要查看日志的人。
尝试在config/app.php
设置正确的时区:
'timezone' => 'Asia/Manila',
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.