コペンハーゲン時間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. Quartzを使用して特定のタイムゾーンで特定の時刻にジョブを1回実行する方法
- 2. 特定の時刻にジョブを開始/停止する方法
- 3. 当日の特定の時刻にローカル通知をスケジュールする
- 4. タイムゾーンに従って特定の時刻に毎日実行されるRailsアクティブジョブ
- 5. 特定の時間に別のジョブによってJenkinsジョブをトリガする方法はありますか?
- 6. 特定の時刻にFoxproレポートを実行するようにスケジュールする方法はありますか。
- 7. momemtjsを使用して特定のタイムゾーンの時刻をUTCに変換する
- 8. 所定の時間にジョブをスケジュール
- 9. Scalaで特定の時間にタスクをスケジュールする方法は?
- 10. 日時(特定のタイムゾーン)をエポック秒に変換する方法
- 11. どのように特定の時刻に毎日実行するようにGcmTaskServiceをスケジュールする
- 12. 特定の時刻にCronジョブを開始して停止する
- 13. Nodejsのアジェンダを使用して、特定の日付時刻にcron-likeジョブを実行する方法
- 14. .NET Noda Timeローカル日付時刻を特定のタイムゾーンのUTCに変換する
- 15. 現在の時刻が特定の時刻よりも大きく、特定の時刻よりも小さい場合に関数を呼び出す方法
- 16. 特定の時刻にアプリケーションを起動する方法
- 17. 特定の時刻にDataBind()
- 18. crontabなしで特定の時間にphp/pythonを使ってジョブをスケジュールする
- 19. Ruby on Rails 3時刻を特定のタイムゾーンでDateTimeに変換する
- 20. 特定のスケジュールされた通知をキャンセルし、時刻がiphoneに設定されているときに新しい通知をスケジュールする方法
- 21. PHPを使用して特定のタイムゾーンの現在時刻を取得する方法
- 22. 日付/時刻とタイムゾーンを含む文字列をタイムゾーンのアカウントのアカウントに設定する方法
- 23. Spring MVC 3特定の時刻に開始するスケジュールされたタスク
- 24. スケジュールされたジョブが優先開始時刻に使用する時間帯
- 25. 特定の時刻にアラームマネージャを呼び出す方法は?
- 26. 特定の時刻に投稿する
- 27. ジョブ終了時にPHPスクリプトをスケジュールする方法
- 28. 特定のフォルダに変更があった場合、OOZIEジョブをスケジュールする方法はありますか?
- 29. 特定の時刻に毎日特定の値をリセットする
- 30. ターミナルコマンドまたはスクリプトファイルを特定の時刻に毎日実行するようにスケジュールするMac OS X
UTCに変換 "コペンハーゲン時間"、そして '新しい日付(として、Date.UTC(...))を使用して日付を設定し'。あなたは夏時間をどのように扱いますか? – RobG