這是一個奇怪的問題不正確的時間在laravel返回
我使用日期函數來得到的時間太多,但它會返回錯誤的時間
return date('Y-m-d H:i:s');
這將返回2017-4-21 09:41:44
但目前的時間是14:41:44
有hours
有問題。 我在MySQL中嘗試了NOW()
,它給了我正確的時間,但laravel PHP沒有。有人可以幫忙嗎?
這是一個奇怪的問題不正確的時間在laravel返回
我使用日期函數來得到的時間太多,但它會返回錯誤的時間
return date('Y-m-d H:i:s');
這將返回2017-4-21 09:41:44
但目前的時間是14:41:44
有hours
有問題。 我在MySQL中嘗試了NOW()
,它給了我正確的時間,但laravel PHP沒有。有人可以幫忙嗎?
在laravel去project/config
有一個文件app.php
,此文件的搜索中:
'timezone' => '';
通過你的時區值,它喜歡:
'timezone' => 'Asia/Kolkata', // I am using this in India
,然後再試一次,現在你將根據您的時區獲取正確的時間。
注意:通過時區值後,運行命令php artisan config:cache
清除緩存,以便更改反映如果找到更改沒有立即反映。
您可以在Laravel config files中設置您的時區。默認值是UTC
。
確保將其設置爲您的正確時區。
檢查時區 – JYoThI
服務器... http://php.net/manual/en/datetime.configuration.php – naththedeveloper
轉到_Config-> APP_上配置您的時區,並搜索「時區」 –