关于服务器日期和laravel cron作业的问题

问题描述 投票:0回答:1

我刚刚了解了服务器和larave cron中的cron作业,在我的laravel应用中,我在.env文件中设置了时区,如下所示:

APP_TIMEZONE='Europe/Madrid'

现在在我的ubuntu VPS中运行了命令

date

并且注意到它说的是UTC,比我的当地时间早一小时(对英语造成的抱歉少一小时,现在我有两个问题:

[当我使用schedule命令从laravel运行cron作业时,应用程序应考虑几点时间来运行命令,我的VPS时间(UTC,少一小时)或laravel应用程序时间(欧洲/马德里)?

我想固定我的VPS时间,使其与我的本地时间相同(将其更改为UTC + 1即可解决),如何更改日期/时区?这样做是个好主意吗?

php laravel
1个回答
0
投票

Laravel Scheduler将使用在env文件中设置的时区,我认为您应将时区配置保留在应用程序中,因此您不必在新服务器中使用它。

© www.soinside.com 2019 - 2024. All rights reserved.