日本時間(JST)の日時をUTCにする

UTC

ISO 8601(UTC)
ISO 8601(日本時間(JST))
UNIXタイムスタンプ(秒)

日本時間(JST)はUTC+9で、日本にサマータイムはありません。

日本時間(JST)→UTC変換とは

日本時間(JST)の日時を、UTC(協定世界時)に変換する無料ツールです。日本時間はUTCより9時間進んでいるので、日本時間から9時間を引いた時刻がUTCになります(日本時間 09:00 は UTC 00:00)。cron や定期実行の設定、海外のサービスやAPIに渡す時刻、海外の取引先への連絡など、日本の時刻をUTCで伝えたいときにご利用ください。日本時間の午前 0:00〜8:59 はUTCでは前日になりますが、その日付の変化もあわせて表示します。計算はお使いのブラウザの中だけで行い、サーバーには送信されません。

使い方

  1. 日付と時刻(日本時間)を入れる。「今の時刻を入れる」で現在の日本時間を入れることもできます
  2. 「UTC」の欄に変換結果が表示されます
  3. 日付が変わる場合は、結果の下に「前日」「翌日」と表示されます
  4. ISO 8601形式やUNIXタイムスタンプは、右のコピーボタンでコピーできます

JST→UTC 時刻早見表(9時間戻る)

日本時間(JST)UTC
0:00前日 15:00
1:00前日 16:00
2:00前日 17:00
3:00前日 18:00
4:00前日 19:00
5:00前日 20:00
6:00前日 21:00
7:00前日 22:00
8:00前日 23:00
9:000:00
10:001:00
11:002:00
12:003:00
13:004:00
14:005:00
15:006:00
16:007:00
17:008:00
18:009:00
19:0010:00
20:0011:00
21:0012:00
22:0013:00
23:0014:00

日本時間の 0:00〜8:59 は、UTCでは前日の 15:00〜23:59 になります。

cronをUTCで書くときの早見表

GitHub Actions のスケジュールなど、cron をUTCで書くサービスでは、日本時間から9時間を引いて書きます。cron は「分 時 日 月 曜日」の順で、曜日は 0 が日曜、1 が月曜です。

動かしたいとき(日本時間)UTCではcron(UTC)
毎日 9:00毎日 0:000 0 * * *
毎日 12:00毎日 3:000 3 * * *
毎日 18:00毎日 9:000 9 * * *
毎日 0:00前日 15:000 15 * * *
毎日 3:30前日 18:3030 18 * * *
平日(月〜金)9:00月〜金 0:000 0 * * 1-5
平日(月〜金)8:00日〜木 23:000 23 * * 0-4
毎週月曜 7:00日曜 22:000 22 * * 0
毎時0分毎時0分0 * * * *

間違えやすいのは日本時間の 0:00〜8:59 に動かすときです。UTCでは前日になるので、時刻だけでなく曜日もひとつ前にずらします(日本時間の月曜8時は、UTCでは日曜23時)。「毎月1日の朝6時(日本時間)」のように日付を決めるものは、UTCでは前の月の最終日になり、月によって28〜31日と変わるため cron 1行では書けません。毎日 21:00(UTC)に動かして、処理の中で日本時間の日付が1日かを確かめる方法がよく使われます。

サービスによっては、cron にタイムゾーンを指定できます(AWS の EventBridge Scheduler、Google Cloud の Cloud Scheduler など)。Linux の crontab はサーバーのタイムゾーンで動くので、サーバーが日本時間なら変換はいりません。どの時刻で動くかは、各サービスの説明で確かめてください。

よくある質問

JSTとは何ですか?

JSTは日本標準時(Japan Standard Time)のことで、東経135度の子午線(兵庫県明石市を通ります)の時刻を基準にしています。UTCより9時間進んでおり、「UTC+9」と書きます。

日本時間をUTCに変換するにはどうすればよいですか?

日本時間から9時間を引きます。たとえば日本時間 18:00 は UTC 09:00、日本時間 翌日 3:00 は UTC 18:00 です。

日本時間の午前0時は、UTCで何時ですか?

前日の 15:00 です。たとえば日本時間 2025年10月13日 0:00 は、UTC 2025年10月12日 15:00 になります。

cronをUTCで書くとき、日本時間の朝9時に動かすには?

GitHub Actionsのスケジュールなど、多くのクラウドサービスのcronはUTCで動きます。日本時間の 9:00 に動かしたいときは、UTCの 0:00(cronでは「0 0 * * *」)と書きます。サービスごとの仕様は各サービスの説明で確認してください。

平日(月〜金)の朝8時(日本時間)に動かすcronは?

UTCでは前日の23時になるので、曜日も1日前にずらして日曜〜木曜の 23:00 と書きます。cronでは「0 23 * * 0-4」です。「0 23 * * 1-5」と書くと、日本時間の火曜〜土曜の朝8時に動いてしまいます。

日本にはサマータイム(夏時間)はありますか?

ありません。日本時間は年間を通してUTC+9で、変換結果が季節によって変わることはありません。

入力した日時は送信されますか?

送信されません。変換はすべてお使いのブラウザ内で行い、入力した内容がサーバーに送られたり保存されたりすることはありません。

関連ツール

気に入ったら応援してください

このサイトは無料で運営しています。コーヒー1杯分の応援が励みになります。