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

Php Carbon:diffForHumans()显示错误语句,php,laravel,date,timestamp,php-carbon,Php,Laravel,Date,Timestamp,Php Carbon,我在程序中记录了一些数据,它捕获了请求的日期和时间。使用Carbon::now() 我在我的国家(菲律宾)存储数据时是晚上8点52分 在我的数据库中,它是2016-11-2420:52:15 使用碳格式: {{ Carbon\Carbon::parse($log->dateRequest)->format('M d, Y - H:i:s') }} ( {{ Carbon\Carbon::parse($log->dateRequest)->diffForHumans()

我在程序中记录了一些数据,它捕获了请求的日期和时间。使用
Carbon::now()

我在我的国家(菲律宾)存储数据时是晚上8点52分

在我的数据库中,它是
2016-11-2420:52:15

使用碳格式:

{{ Carbon\Carbon::parse($log->dateRequest)->format('M d, Y  - H:i:s') }} ( {{ Carbon\Carbon::parse($log->dateRequest)->diffForHumans() }} )
输出为:
2016年11月24日-20:52:15
(7小时后)

这就是问题所在,如果我在晚上9:00打开日志视图,应该是(8分钟前)


还有一些来自美国的人需要查看日志

尝试在
config/app.php
中设置正确的时区:

'timezone' => 'Asia/Manila',

服务器和应用程序上配置的时区是什么?“时区”=>“UTC”,是的,它在我的本地主机上工作。但是我们有来自美国的人需要查看日志。也许它也会为他们显示一个错误的语句。@VahnMarty你想读一下关于时区的内容吗。这里有很多例子。我希望这会有所帮助。