繁体   English   中英

Carbon:diffForHumans()显示错误的语句

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM