问题描述
我无法使用 Laravel 8 获取特定时区的时间。我尝试了以下操作:
Carbon::Now(new \DateTimeZone('Indian/Mauritius'))
我还尝试修改文件 timezone
中的 config\app.PHP
如下:
'timezone' => 'Indian/Mauritius'
它总是在 UTC
次返回我。如何在特定时区使用 Carbon 获取时间?
编辑:问题已解决,问题是由于序列化问题,请检查 here
解决方法
这对我有用:
$dateNow = \Carbon\Carbon::now();
$dateNow->setTimezone('Indian/Mauritius');