[英]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.