我正在將時區更改爲Asia/Singapore
,config/app.php
,但是當我嘗試執行date("Y-m-d H:i:s");
時,結果仍以UTC爲單位。Laravel更改時區未反映正確時間
Laravel中是否有任何內容覆蓋了我設置爲config/app.php
的時區?
我正在將時區更改爲Asia/Singapore
,config/app.php
,但是當我嘗試執行date("Y-m-d H:i:s");
時,結果仍以UTC爲單位。Laravel更改時區未反映正確時間
Laravel中是否有任何內容覆蓋了我設置爲config/app.php
的時區?
只是這樣做:
'timezone' => 'Asia/Singapore'
in config/app.php
file and run this 3 command:
php artisan cache:clear
php artisan view:clear
和
php artisan config:cache
希望這可以幫助你!
date()
函數php不會從Laravel config/app.php
加載配置。要更改時區,您應該通過參數date.timezone
上的php.ini
對其進行更改。改變它之後別忘了重啓你的apache。
或者如果你想要更多的靈活性,有Carbon
包。它有許多有用的功能來處理日期時間操作。
配置中添加此/ app.php '時區'=>'亞洲/新加坡
然後運行 PHP工匠配置:緩存
在'config/app.php'文件中做''timezone'=>'亞洲/新加坡'並且執行'php artisan cache:clear'和'php artisan view:清除' –
@HirenGohel它沒有工作。 – PinoyStackOverflower
運行'php artisan config:cache' –