時間変換
秒、分、小数時間、または HH:MM:SS で時間の長さを入力してください。Unix タイムスタンプは下の日時変換ツールを使用してください。
時間の長さの変換
秒、分、小数時間、または HH:MM:SS で時間の長さを入力してください。Unix タイムスタンプは下の日時変換ツールを使用してください。
0 以上の数値または HH:MM[:SS] を入力してください。分と秒は 60 未満です。
HH:MM:SS は秒単位に四捨五入します。小数は最大 12 桁の有効数字で表示し、時間は 24 を超えることができます。
小数時間と時計表記の違い
19.56時間は19:33:36で、19:56ではありません。小数部は1時間の割合です:0.56 × 60 = 33.6分。時計表記にはHH:MM:SSを選びます。
現在時刻
入力
時差計算
世界のタイムゾーン
差分結果
定義: 秒はセシウム周波数を正確に 9,192,631,770 ヘルツと定めることで定義されます。これはセシウム 133 原子の放射の 9,192,631,770 周期の長さです。1 分は 60 秒、1 時間は 3,600 秒です。
時間単位換算早見表
すべての時間単位を一つの表にまとめました。手動での換算確認にも使えますし、上で数値を入力すれば即座に変換できます。
| 単位 | 秒数 | 主な用途 |
|---|---|---|
| 1 秒 | 1 s | 時間の SI 基本単位 |
| 1 分 | 60 s | 日常の予定、会議 |
| 1 時間 | 3,600 s | シフト勤務、スケジュール |
| 1 day | 86,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 | カレンダーの精度確認 |
秒から分への変換表
秒から分への変換は、検索回数が最も多い時間換算です。秒数を 60 で割ると小数形式の分が得られます。mm:ss 列は、同じ値をストップウォッチの表示形式で示しています。
| 秒 | 分(小数) | 分 : 秒 |
|---|---|---|
| 30 | 0.5 | 0:30 |
| 60 | 1 | 1:00 |
| 90 | 1.5 | 1:30 |
| 120 | 2 | 2:00 |
| 180 | 3 | 3:00 |
| 300 | 5 | 5:00 |
| 450 | 7.5 | 7:30 |
| 600 | 10 | 10:00 |
| 900 | 15 | 15:00 |
| 1,200 | 20 | 20:00 |
| 1,381 | 23.02 | 23:01 |
| 1,500 | 25 | 25:00 |
| 1,800 | 30 | 30:00 |
| 2,700 | 45 | 45:00 |
| 3,600 | 60 | 60:00 |
逆方向は分に 60 を掛けると秒になります。23.5 分 × 60 = 1,410 秒。例えば 1,381 秒 = 23.02 分 = 23 分 1 秒です。
秒から時刻フォーマット(hh:mm:ss)への変換
生の秒数を読みやすい形式に変換する hh:mm:ss 形式への変換が最もよくある時間変換です。アルゴリズムは単位を小さくしながら割っていきます。まず時間を求め、余りを分へ、さらに残ったものが秒です。
例:9,782 秒を変換
- 時間:9,782 ÷ 3,600 = 2 (余り 2,582 秒)
- 分:2,582 ÷ 60 = 43 (余り 2 秒)
- 秒: 2
- 結果: 02:43:02
クイック早見表
| 60 seconds | 00:01:00 |
| 600 seconds | 00:10:00 |
| 1,800 seconds | 00:30:00 |
| 3,600 seconds | 01:00:00 |
| 7,200 seconds | 02:00:00 |
| 86,400 seconds | 24:00:00 (1 day) |
| 1900 seconds | 00:31:40 |
| 1970 seconds | 00:32:50 |
秒、分、小数時間、または HH:MM:SS で時間の長さを入力してください。Unix タイムスタンプは下の日時変換ツールを使用してください。
10進時間を 時間:分 (HH:MM) に変換
Timesheets and payroll systems record working time in decimal hours — 7.5 means 7 hours 30 minutes. To read a decimal value as clock time, keep the whole hours and multiply the decimal part by 60: 17.53 → 17 h + 0.53 × 60 = 31.8 min ≈ 17:32.
| Decimal hours | Hours : Minutes | Minutes only |
|---|---|---|
| 0.25 | 0:15 | 15 min |
| 0.5 | 0:30 | 30 min |
| 0.75 | 0:45 | 45 min |
| 7.25 | 7:15 | 435 min |
| 7.5 | 7:30 | 450 min |
| 8.25 | 8:15 | 495 min |
| 8.5 | 8:30 | 510 min |
| 16.5 | 16:30 | 990 min |
| 17.25 | 17:15 | 1,035 min |
| 17.5 | 17:30 | 1,050 min |
| 17.53 | 17:32 | 1,052 min |
| 17.75 | 17:45 | 1,065 min |
| 18.5 | 18:30 | 1,110 min |
| 19.5 | 19:30 | 1,170 min |
| 19.56 | 19:34 | 1,174 min |
| 24.75 | 24:45 | 1,485 min |
Working the other way, convert clock time back to decimal hours by dividing the minutes by 60: 17:32 → 17 + 32 ÷ 60 ≈ 17.53. When the minutes do not divide evenly, round to two decimals — that is the precision payroll systems expect.
各時刻フォーマットの使われ方
Unix タイムスタンプ
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文字列
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 の瞬間の上海での時刻です。ローカル時刻には必ずタイムゾーンをセットで示しましょう。そうでないと、地域をまたぐ意味を持ちません。
時間変換ツールのよくある質問
秒を分に変換するには?
秒数を 60 で割ります。結果は小数形式の分です。例えば 1,381 秒 ÷ 60 = 23.02 分、つまり 23 分 1 秒です。分と秒をそれぞれ求めるには、分 = floor(1381 ÷ 60) = 23、秒 = 1381 mod 60 = 1 と計算します。上の秒→分変換表に一般的な値を掲載しています。
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 つの呼称はしばしば互換的に使われます。
10進数の時間を時と分に変換するには?
整数部分をそのまま時間にし、小数部分に60を掛けて分にします。17.53 → 17時間 + 0.53 × 60 = 31.8分 ≈ 32分、つまり17:32。勤怠表や給与システムで使われる形式です。上の10進時間の表をご覧ください。
勤怠表ではなぜ時:分ではなく10進数の時間を使うの?
給与計算では時間に時給を掛けますが、7:30 はそのまま掛けられず 7.5 は掛けられます。多くのシステムは15分単位で記録し、0.25(15分)・0.5(30分)・0.75(45分)に対応します。
さまざまな計測単位を相互変換