コペンハーゲン時間15:00にジョブをスケジュールしたいと思います。私は 'node-schedule' npmモジュールを使用しています。特定のタイムゾーンの任意の時刻にnode-scheduleモジュールによってジョブをスケジュールする方法
答えて
私はこの問題のために大いに作業し、解決策を見つけました。
コペンハーゲン/時間帯:中央ヨーロッパ時間(UTC + 01:00)CETのオフセット UTCは(中央ヨーロッパ時間)の時間帯は1です:00。
コペンハーゲン時間をUTC時間に変換するには、コペンハーゲン時間から1時間を引く必要があります。 例:上記のコンソール
var copenhagenHour = 15;//You can set any hour at which you want to schedule a job
var copenHagenMinutes = 0;//You can set any minute
var date = new Date();
date.setUTCHours(copenhagenHour - 1);//-1 defines the UTC time offset for a particular timezone
date.setUTCMinutes(copenHagenMinutes);
var scheduledRoutes = schedule.scheduleJob({hour: date.getHours(), minute: date.getMinutes()}, function(){
console.log('call scheduled job');
});
:コペンハーゲン15:00 =午後02時UTC
我々は15:00コペンハーゲンとサーバでジョブをスケジュールしたい場合は、どこでも、我々は、次のアプローチを使用することができます実行されていますコペンハーゲンでは15:00に、インドでは19:30に「スケジュールされた仕事に電話する」と表示されます。
それは私のために働いた。
注:現在、私は「夏時間」は考慮しませんでした。
あなたは、現地日がコペンハーゲンの日付と同じであると仮定しています。そうでないかもしれないので、間違った日に時間を設定しているかもしれません。また、時間帯が1時間の偶数倍であると仮定しています.15分と30分のオフセットがあるものもあります。 – RobG
あなたがしたことは大丈夫ですが、http://momentjs.com/timezone/docs/のような時間をlibで設定する必要があります。
var a = moment.tz("2013-11-18 11:55", "America/Toronto");
特定のタイムゾーンに基づいてジョブのタイミングを設定する目的をどのように解決できますか? –
@RobGは何を言いましたか?コペンハーゲン時間をUTCに変換して、ジョブをスケジュールします。 – ismatim
- 1. Pythonは特定の時刻にジョブをスケジュールします
- 2. Quartzを使用して特定のタイムゾーンで特定の時刻にジョブを1回実行する方法
- 3. 特定の時刻にジョブを開始/停止する方法
- 4. UTCの任意のタイムゾーンへの日付と時刻Delphi
- 5. apschedulerを使用して特定の時刻にジョブをトリガする方法は?
- 6. 特定の時刻にバックグラウンドジョブをスケジュールする方法ネイティブで反応する
- 7. 当日の特定の時刻にローカル通知をスケジュールする
- 8. タイムゾーンに従って特定の時刻に毎日実行されるRailsアクティブジョブ
- 9. ExcelスケジュールVBAを特定の時刻に実行する
- 10. 特定の時間に別のジョブによってJenkinsジョブをトリガする方法はありますか?
- 11. 特定の時刻にFoxproレポートを実行するようにスケジュールする方法はありますか。
- 12. momemtjsを使用して特定のタイムゾーンの時刻をUTCに変換する
- 13. 所定の時間にジョブをスケジュール
- 14. 特定の日付と時刻の通知をスケジュールする
- 15. Sidekiqはすべてのタイムゾーンで特定の時刻に実行する
- 16. Scalaで特定の時間にタスクをスケジュールする方法は?
- 17. 毎日スケジューリングtalend etlジョブを特定の時刻に
- 18. 日時(特定のタイムゾーン)をエポック秒に変換する方法
- 19. どのように特定の時刻に毎日実行するようにGcmTaskServiceをスケジュールする
- 20. クライアントに実際の時刻とタイムゾーンを取得する方法
- 21. SpringスケジュールされたCronジョブが間違った時刻に起動する
- 22. 特定の時刻にCronジョブを開始して停止する
- 23. Nodejsのアジェンダを使用して、特定の日付時刻にcron-likeジョブを実行する方法
- 24. .NET Noda Timeローカル日付時刻を特定のタイムゾーンのUTCに変換する
- 25. 現在の時刻が特定の時刻よりも大きく、特定の時刻よりも小さい場合に関数を呼び出す方法
- 26. 特定の時刻に呼び出されるメソッドをmacOSでスケジュールする
- 27. 特定の日付/時刻での雲機能のスケジュール
- 28. 特定の期間にジョブをスケジュールするためのCron式
- 29. 特定の時刻にクエリを実行する方法
- 30. 特定の時刻にアプリケーションを起動する方法
UTCに変換 "コペンハーゲン時間"、そして '新しい日付(として、Date.UTC(...))を使用して日付を設定し'。あなたは夏時間をどのように扱いますか? – RobG