UTCの日時を日本時間(JST)にする
日本時間(JST)
- ISO 8601(日本時間(JST))
- ISO 8601(UTC)
- UNIXタイムスタンプ(秒)
日本時間(JST)はUTC+9で、日本にサマータイムはありません。
日本時間(JST)の日時をUTCにする
UTC
- ISO 8601(UTC)
- ISO 8601(日本時間(JST))
- UNIXタイムスタンプ(秒)
日本時間(JST)はUTC+9で、日本にサマータイムはありません。
UNIXタイムスタンプ ⇄ 日時
現在のUNIXタイムスタンプ(秒)
UNIXタイムスタンプから日時へ
日本時間(JST)
- UTC
- ISO 8601(JST)
- ISO 8601(UTC)
- 単位
日時からUNIXタイムスタンプへ
- 秒
- ミリ秒
UNIXタイムスタンプは1970年1月1日 0:00:00(UTC)からの経過秒数です。うるう秒は数えません。
日本時間(JST)→UTC変換とは
日本時間(JST)の日時を、UTC(協定世界時)に変換する無料ツールです。日本時間はUTCより9時間進んでいるので、日本時間から9時間を引いた時刻がUTCになります(日本時間 09:00 は UTC 00:00)。cron や定期実行の設定、海外のサービスやAPIに渡す時刻、海外の取引先への連絡など、日本の時刻をUTCで伝えたいときにご利用ください。日本時間の午前 0:00〜8:59 はUTCでは前日になりますが、その日付の変化もあわせて表示します。計算はお使いのブラウザの中だけで行い、サーバーには送信されません。
使い方
- 日付と時刻(日本時間)を入れる。「今の時刻を入れる」で現在の日本時間を入れることもできます
- 「UTC」の欄に変換結果が表示されます
- 日付が変わる場合は、結果の下に「前日」「翌日」と表示されます
- 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:00 | 0:00 |
| 10:00 | 1:00 |
| 11:00 | 2:00 |
| 12:00 | 3:00 |
| 13:00 | 4:00 |
| 14:00 | 5:00 |
| 15:00 | 6:00 |
| 16:00 | 7:00 |
| 17:00 | 8:00 |
| 18:00 | 9:00 |
| 19:00 | 10:00 |
| 20:00 | 11:00 |
| 21:00 | 12:00 |
| 22:00 | 13:00 |
| 23:00 | 14: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:00 | 0 0 * * * |
| 毎日 12:00 | 毎日 3:00 | 0 3 * * * |
| 毎日 18:00 | 毎日 9:00 | 0 9 * * * |
| 毎日 0:00 | 前日 15:00 | 0 15 * * * |
| 毎日 3:30 | 前日 18:30 | 30 18 * * * |
| 平日(月〜金)9:00 | 月〜金 0:00 | 0 0 * * 1-5 |
| 平日(月〜金)8:00 | 日〜木 23:00 | 0 23 * * 0-4 |
| 毎週月曜 7:00 | 日曜 22:00 | 0 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杯分の応援が励みになります。