2017-04-21 99 views
0

这是一个奇怪的问题不正确的时间在laravel返回

我使用日期函数来得到的时间太多,但它会返回错误的时间

return date('Y-m-d H:i:s'); 

这将返回2017-4-21 09:41:44但目前的时间是14:41:44hours有问题。 我在MySQL中尝试了NOW(),它给了我正确的时间,但laravel PHP没有。有人可以帮忙吗?

+0

检查时区 – JYoThI

+0

服务器... http://php.net/manual/en/datetime.configuration.php – naththedeveloper

+0

转到_Config-> APP_上配置您的时区,并搜索“时区” –

回答

3

在laravel去project/config有一个文件app.php,此文件的搜索中:

'timezone' => ''; 

通过你的时区值,它喜欢:

'timezone' => 'Asia/Kolkata', // I am using this in India 

,然后再试一次,现在你将根据您的时区获取正确的时间。

注意:通过时区值后,运行命令php artisan config:cache清除缓存,以便更改反映如果找到更改没有立即反映。

Timezone list reference