ISO 8601 期間変換ツールの仕組み
ISO 8601期間コンバーターです。ISO 8601形式の期間(例:P1Y2M10DT4H30M)を、年・月・日・時・分・秒の読みやすい内訳に変換し、時間コンポーネントの合計秒数も計算します。変換はすべてブラウザ内で行われ、入力した内容はサーバーに送信されません。ページを読み込めばオフラインでも機能します。
ISO 8601の期間文字列は「P」(Periodの意)で始まり、日付コンポーネント(Y=年、M=月、W=週、D=日)とオプションの「T」セパレーター以降の時刻コンポーネント(H=時、M=分、S=秒)で構成されます。週(W)は特殊ケースで、存在する場合は他の日付コンポーネントと共存できません。合計秒数の出力は確定的な時刻部分(時・分・秒)のみを対象としています。月や年は日数が変動するため、基準日なしには秒数に変換できないためです。