期間コンバータ(秒⇄X日HH:MM:SS⇄ISO8601)

秒数、「X日 HH:MM:SS」表記、ミリ秒〜週の各単位、ISO 8601期間表記(PT1H30Mなど)を相互に変換。負数・小数秒・年月を含む概算換算にも対応します。

ミリ秒
0
秒
0
分
0
時間
0
日
0
週
0

3つの入力欄(秒数・X日 HH:MM:SS・ISO 8601)はどこを編集しても連動します。年(Y)・月(M)を含むISO表記は365日・30日換算である旨を警告表示します。

3900秒って何時間何分だっけ、といちいち電卓を叩いていませんか。 ログの経過時間やSLAの許容時間、ISO 8601のPT1H30Mみたいな表記に変換したい場面は地味に多いです。 このツールは秒数・「X日 HH:MM:SS」・各単位・ISO 8601期間を相互に変換します。

使い方

  1. 秒数・「X日 HH:MM:SS」・ISO 8601のいずれかの欄に値を入力する。
  2. 入力した欄をもとに、残り2つの表記と、ミリ秒〜週までの各単位が自動計算される。

仕組み・計算式

ISO 8601の期間表記(PnYnMnDTnHnMnS、例PT1H30MやP1DT2H)は国際規格として広く使われています。ただし年(Y)と月(M)は「1年=365日」「1ヶ月=30日」のように長さが一定ではないため、このツールは年・月を含む入力を検出すると警告を出し、365日・30日として概算する仮定を明示したうえで換算します。意外だったのは、P1Yのような年指定を入れると「365日として概算: 31,536,000秒」のように換算され、日・時・分・秒だけのISO表記(曖昧さがないもの)は警告なしでそのまま正確に変換されたことです。

現場の落とし穴: 「X日 HH:MM:SS」表記で日をまたぐ経過時間を手計算すると、うるう年や月末をまたぐ日数計算でずれることがあります。このツールは日数を単純な86,400秒単位で扱うので、暦日ではなく「経過時間の長さ」として使うのが安全です。

よくある質問

Q. 負の時間は扱えますか?

A. はい。符号をつけて入力すると、マイナスのまま各単位に換算されます。

Q. 小数秒は使えますか?

A. 使えます。0.5秒のような小数も、ミリ秒への換算などにそのまま反映されます。

Q. ISO 8601の週表記(P1W)は?

A. 週の指定にも対応しています。P1Wは7日、604,800秒として換算されます。

関連ツール

最終更新・根拠の確認日: 2026-09-28 · カテゴリ: 日付・時間