标签: php laravel timezone dst
目前,我计划在凌晨2点->dailyAt('02:00');安排作业。
->dailyAt('02:00');
我想知道如果会发生什么:
答案 0 :(得分:1)
调度程序没有DST,所以如果你在一天晚上02:00运行它,它将不会被执行,第二天晚上它将被执行两次。
我建议你将它安排在'DST更改区'之外,例如1:59
此问题已在https://github.com/laravel/docs/issues/3198
答案 1 :(得分:1)
如果你使用UTC时间,这个问题就完全消失了。 UTC不受时区影响。在服务器上使用/设置时区为UTC并根据需要进行转换的良好做法。