簡體   English   中英

Laravel 中返​​回的時間不正確

[英]incorrect time returned in 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 for India

再試一次,現在您將根據您的時區獲得正確的時間。

注意:傳遞時區值后,運行命令php artisan config:cache清除緩存,以便獲得更新的數據。

時區列表參考

你可以在Laravel 配置文件中設置你的時區。 默認值為UTC

確保將其設置為正確的時區。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM