時間変換

Unix タイムスタンプ、ISO 8601、読みやすい日付文字列の変換と、世界のタイムゾーン間の時差比較ができます。

現在時刻

--:--:--
-
Unix: -

入力

世界のタイムゾーン

時間単位換算早見表

すべての時間単位を一つの表にまとめました。手動での換算確認にも使えますし、上で数値を入力すれば即座に変換できます。

単位 秒数 主な用途
1 秒1 s時間の SI 基本単位
1 分60 s日常の予定、会議
1 時間3,600 sシフト勤務、スケジュール
1 day86,400 s日々の計画、ログ
1 週間604,800 sスプリント、週次レビュー
1 か月(平均 30.44 日)2,629,800 s請求サイクル、サブスクリプション
1 year (365 days)31,536,000 s年齢、年次報告
1 年(閏年、366 日)31,622,400 sカレンダーの精度確認

秒から時刻フォーマット(hh:mm:ss)への変換

生の秒数を読みやすい形式に変換する hh:mm:ss 形式への変換が最もよくある時間変換です。アルゴリズムは単位を小さくしながら割っていきます。まず時間を求め、余りを分へ、さらに残ったものが秒です。

例:9,782 秒を変換

  1. 時間:9,782 ÷ 3,600 = 2 (余り 2,582 秒)
  2. 分:2,582 ÷ 60 = 43 (余り 2 秒)
  3. 秒: 2
  4. 結果: 02:43:02

クイック早見表

60 seconds00:01:00
600 seconds00:10:00
1,800 seconds00:30:00
3,600 seconds01:00:00
7,200 seconds02:00:00
86,400 seconds24:00:00 (1 day)
1900 seconds00:31:40
1970 seconds00:32:50

ヒント:このページで 読みやすい形式 as the input format, paste your seconds value, and every format — including ISO 8601 and UTC — updates at once, rendered in your target time zone.

各時刻フォーマットの使われ方

Unix timestamp

1970-01-01 00:00:00 UTC からの経過秒数。タイムゾーンに依存しないただ一つの数値なので、データベース、API、ログで共通言語として使われています。JavaScript は通常、 * 1000 内部がミリ秒で動作しているためです。

ISO 8601

国際標準規格(2026-08-16T12:00:00Z). Machine-sortable, unambiguous, and required by most modern REST APIs. The trailing Z が UTC を示します。

UTC string

RFC 7231 format (Sat, 16 Aug 2026 12:00:00 GMT) — still used in HTTP headers and email (Date header). Human-readable and always UTC.

ローカルの読みやすい時刻

時計で目にする表記。例: 2026-08-16 20:00:00 は、UTC 12:00 の瞬間の上海での時刻です。ローカル時刻には必ずタイムゾーンをセットで示しましょう。そうでないと、地域をまたぐ意味を持ちません。

よくある質問

Unix タイムスタンプとは?

Unix タイムスタンプは、1970-01-01 00:00:00 UTC からの経過秒数です。保存や比較においてタイムゾーンの影響を受けません。

ISO 8601 や UTC 文字列も変換できますか?

はい。Unix 秒、Unix ミリ秒、ISO 8601、UTC 文字列、ブラウザのローカル形式に対応しています。

サマータイム(DST)も考慮されますか?

はい。IANA タイムゾーン ID と `Intl.DateTimeFormat` を使い、DST の変化も自動で考慮します。

秒を hh:mm:ss に手動で変換するにはどうすればよいですか?

秒数を 3,600 で割ると時間、余りをさらに 60 で割ると分、残りが秒になります。例えば、9,782 秒は 2 時間 43 分 2 秒(02:43:02)です。

1 日、1 週間、1 年はそれぞれ何秒ですか?

1日は 86,400 秒、1週間は 604,800 秒、365日の年は 31,536,000 秒です。閏年は 31,622,400 秒です。

JavaScript の Unix timestamp が 1000 倍大きく見えるのはなぜですか?

JavaScript の Date はミリ秒で動作しますが、古典的な Unix timestamp は秒を数えます。相互変換には秒に 1000 を掛ける(またはミリ秒を 1000 で割る)だけです。本ツールはどちらの変換も自動で行います。

UTC と GMT の違いは何ですか?

GMT はタイムゾーン(グリニッチの平均太陽時)であり、UTC は原子時計で維持される時刻標準です。日常の変換では両者は同じ時刻を示すため、この 2 つの呼称はしばしば互換的に使われます。

関連ツール