3900秒って何時間何分だっけ、といちいち電卓を叩いていませんか。 ログの経過時間やSLAの許容時間、ISO 8601のPT1H30Mみたいな表記に変換したい場面は地味に多いです。 このツールは秒数・「X日 HH:MM:SS」・各単位・ISO 8601期間を相互に変換します。
使い方
- 秒数・「X日 HH:MM:SS」・ISO 8601のいずれかの欄に値を入力する。
- 入力した欄をもとに、残り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 · カテゴリ: 日付・時間