当地时间不准确


not accurate local time laravel 5

我使用碳通过获取当前的本地日期和时间

$mytime = Carbon::now();
dd(var_dump($mytime->toDateTimeString()));

我得到这个结果

2015-11-21 13:20:05

在我当地的时间是晚上9:20(24小时制是21:20)。你知道为什么时间不匹配吗?

Carbon::now()应该提供服务器的时区,而不是用户的时区。

检查您的phpinfo(),看看您的时区设置是否准确。

config/app.php中,您可能需要更新此设置以匹配您的位置。

'timezone' => 'UTC',

您可以检查app/config.php文件。。。你必须更改

'timezone' => 'UTC'

以匹配您的时区。。

以下是PHP中当前使用的时区列表。。希望它能帮助。。。

PHP时区