2017-04-21 175 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