当地时间不准确 laravel 5

not accurate local time laravel 5

我使用 carbon 来获取当前本地日期和时间

$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 Timezone