現在、私は2AM ->dailyAt('02:00');
で実行されるジョブをスケジュールしています。Laravelスケジューラは夏時間をどのように処理しますか?
私があれば何が起こるか思ったんだけど:DSTが終わる
- :3AMが2AMなるとジョブは、二回実行されますか?
- DSTが始まります:2AMが3AMになると、ジョブは実行されませんか?
現在、私は2AM ->dailyAt('02:00');
で実行されるジョブをスケジュールしています。Laravelスケジューラは夏時間をどのように処理しますか?
私があれば何が起こるか思ったんだけど:DSTが終わる
スケジューラではDSTが発生しません。したがって、02:00に実行すると一晩で実行されず、2回目に実行され、2回目に実行されます。
私はあなたがUTC時刻を使用する場合、この問題がhttps://github.com/laravel/docs/issues/3198
に開いているさて、この問題は完全に消える1時59
で例えば「DST変更ゾーン」に外にそれをスケジュールするために、あなたをお勧めします。 UTCはタイムゾーンの影響を受けません。サーバーでUTCにタイムゾーンを使用/設定し、必要に応じて変換することをお勧めします。