不准确的当地时间laravel 5

时间:2015-11-21 13:51:57

标签: php laravel datetime laravel-5 php-carbon

我使用碳来获取当前的当地日期和时间

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

我得到了这个结果

2015-11-21 13:20:05

在我当地时间下午9点20分(24小时格式时21:20)。任何想法为什么时间不匹配?

3 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

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

'timezone' => 'UTC',

答案 2 :(得分:1)

您可以查看app/config.php文件... 你必须改变你的

'timezone' => 'UTC'

匹配您的时区..

以下是PHP目前使用的时区列表.. 希望它有所帮助...

PHP Timezone