MCPで接続 →

計算を入力してください

公式

公式: 秒をHH:MM:SS(時:分:秒)に変換する計算ツール

広告

結果

時間(HH:MM:SS)
1h 1m 1s
from 3,661 seconds
1
1
1

このツールでできること

「秒をHH:MM:SSに変換する計算ツール」は、合計の秒数を、人が読みやすい「時:分:秒」の形式にすばやく換算します。ストップウォッチで計測した時間、秒単位で表示された動画の長さ、計算で求めた時間間隔など、どんな秒数でも、おなじみのHH:MM:SS形式に分解して表示します。

使い方

変換したい合計秒数を入力欄に入れて実行するだけです。整数で表した時・分、そして残りの秒数を計算して返します。数秒といった小さな値から、何時間にもおよぶ数百万秒という大きな値まで対応しています。

計算式の仕組み

この変換は、整数の割り算と剰余(あまり)の計算を使います。時間(H)は、合計秒数を3600(1時間あたりの秒数)で割って小数点以下を切り捨てた値です。分(M)は、時間ぶんを取り除いた残りを60で割って求めます。最後に残った秒数は、合計を60で割ったあまりです。

式で表すと、$$H = \left\lfloor \frac{S}{3600} \right\rfloor,\quad M = \left\lfloor \frac{S \bmod 3600}{60} \right\rfloor,\quad Sec = S \bmod 60$$ となります。

総秒数のブロックが除算係数によって時・分・秒に分かれる様子を示す図
総秒数を3600と60で割って、時・分・残りの秒を求めます。

計算例

たとえば3661秒の場合を考えてみましょう。時間 = \(\left\lfloor 3661 \div 3600 \right\rfloor = 1\)。1時間を引いた残りは \(3661 - 3600 = 61\)秒です。分 = \(\left\lfloor 61 \div 60 \right\rfloor = 1\)。残りの秒数 = \(61 \bmod 60 = 1\)。したがって3661秒は 1時間1分1秒、つまり 01:01:01 となります。

秒数をHH:MM:SSに変換する例を、3色のセグメントで示したもの
総秒数をHH:MM:SSの各要素に分解する計算例。

よくある質問

24時間を超える値も計算できますか? はい。結果は合計の時間数をそのまま表示するため、24を超えることもあります。日数に繰り上がることはありません。

小数を入力したらどうなりますか? 変換する前に、入力値の小数点以下を切り捨てて整数の秒数にします。

1時間は何秒ですか? 1時間は3600秒です(\(60 \times 60\)秒)。

最終更新: