2016-11-23 50 views
2

在laravel项目中,php的date('Y-m-d H:i:s')函数打印6小时减去time()Carbon::now()也打印相同。laravel现在datetime显示错误

谁能告诉我,我该如何打印当前时间?

在我的laravel项目的config/app.php我已经设置'timezone' => 'UTC'

+0

是 “您的当前时间” UTC,例如,你在伦敦?如果在6小时之前,你预计你可能在印度附近。 – varlogtim

+0

我在孟加拉国,我的时区是“亚洲/达卡” – sh6210

+0

@ sh6210,因此如果您在应用程序中只使用一个时区,请将其设置为配置文件。或者将它传递给'now()' –

回答

4

您可以尝试添加时区。从Carbon docs例如:

Carbon::now('Europe/London'); 
4

您需要指定 “你的” 时区:

config/app.php写:

'timezone' => 'Asia/Dhaka'