時間と日付
秒から時間への変換ツール
秒数を入力すると hh:mm:ss のタイムスタンプと小数の分・時間が求まります。単位を切り替えれば分や時間から始められます。
タイムスタンプは時:分:秒なので、1時間を超える値は 1:01:01 のように3つの部分で表示されます。
秒がタイムスタンプになる仕組み
タイムスタンプは、生の秒数を時・分・秒に分割します。時は3,600秒のまとまりの整数個、分は残りの60秒のまとまりの整数個、秒は残ったものです。h = ⌊s ÷ 3600⌋、m = ⌊(s mod 3600) ÷ 60⌋、s = s mod 60。3,661秒なら、3,661 ÷ 3,600 は1時間、残りの61秒で1分、1秒が残るので、時計は 1:01:01 と表示します。小数の見方は、全体を60で割って分(61.02)、3,600で割って時間(1.017)が得られます。
時を過ぎた分と秒はそれぞれ2桁に埋められるので、1:5:9 ではなく 1:05:09 と表示されます。計算ツールはその長さを整数の時間と分にも丸めます。これはほとんどの人が口にする形で、一方タイムスタンプは正確な編集のためにすべての秒を保ちます。
| 秒 | hh:mm:ss | 小数の分 |
|---|---|---|
| 30 | 0:00:30 | 0.50 |
| 90 | 0:01:30 | 1.50 |
| 300 | 0:05:00 | 5.00 |
| 3,600 | 1:00:00 | 60.00 |
| 5,400 | 1:30:00 | 90.00 |
秒数に出会う場面
メディアソフトは長さを秒で保存するので、5,400秒と記されたクリップは実際には1時間30分の録画です。ランナーや水泳選手も秒でスプリットを記録します。1,245秒と記録された1,500メートルの水泳は20:45です。注意すべきは1点、スケールです。一部のシステム、とくに JavaScript や多くのデータベースは時間をミリ秒(1秒の1,000分の1)で報告します。この変換ツールで使う前に1,000で割らないと、すべての結果が1,000倍長くなります。ある数字がありえないほど大きく見えるなら、たいていこの1,000倍の要因が原因です。
よくある質問
3,600秒は時間でいくつですか?
3,600秒はちょうど1時間です。1時間は60秒の60分(60 × 60 = 3,600)を含むので、タイムスタンプは 1:00:00 です。
秒を分と秒に変換するには?
整数の分には60で割り、余りが秒です。200秒は3分(180秒)と20秒の残りで、3:20 と表示されます。
なぜ長さが1,000倍に見えるのですか?
その値はおそらく秒ではなくミリ秒です。まず1,000で割ってください。90,000ミリ秒は90秒で、1分30秒です。