時間単位コンバーター
秒, 分, 時間, と 年 間を科学的精度で即座に変換。
Milliseconds
3,600,000ms
Seconds
3,600s
Minutes
60m
Hours
1h
Days
0.041667d
Weeks
0.005952wk
Months (Avg)
0.001369mo
Years
0.000114y
Decades
0.000011dec
Centuries
0.000001cen
一般的な使用例
💻
開発
JavaScriptのタイムアウト値を秒からミリ秒に変換(例:5s = 5000ms)。
🎬
動画編集
総時間のフレーム数を計算したり、90分をffmpegコマンド用に秒に変換。
📅
計画
プロジェクト見積もりを時間から作業週に即座に変換(例:120時間 = 3週間)。
🏃
スポーツ
マラソンタイムやラップタイムを比較やグラフ用に総秒数に変換。
使い方
- 値を入力: 変換したい時間の長さを入力(例:90)。
- 単位を選択: ドロップダウンから元の単位を選択(例:分)。
- 結果を取得: ツールは即座にミリ秒から世紀まで、すべての単位での等価時間を計算。
- コピー: 任意のカードのコピーアイコンをクリックしてコードやドキュメントで使用。
コードでの時間変換
時間単位の変換はプログラミングでよくあるタスク。様々な言語で秒をフォーマットされた時間に変換する方法。
JavaScriptSeconds to H:M:S
function formatTime(seconds) {
const h = Math.floor(seconds / 3600);
const m = Math.floor((seconds % 3600) / 60);
const s = seconds % 60;
return `${h}h ${m}m ${s}s`;
}
console.log(formatTime(3665));
// Output: "1h 1m 5s"Pythontimedelta
import datetime
seconds = 3665
time_str = str(datetime.timedelta(seconds=seconds))
print(time_str)
# Output: "1:01:05"PHPgmdate
$seconds = 3665;
echo gmdate("H:i:s", $seconds);
// Output: "01:01:05"Gotime.Duration
package main
import (
"fmt"
"time"
)
func main() {
seconds := 3665
d := time.Duration(seconds) * time.Second
fmt.Println(d.String())
// Output: "1h1m5s"
}よくある質問
1年は何日?
科学・天文学の文脈(ユリウス年)では、閏年を考慮して1年は365.25日として計算。
1日は何秒?
標準の1日はちょうど86,400秒(60秒×60分×24時間)。
マイクロ秒とミリ秒?
ミリ秒(ms)は1/1000秒。マイクロ秒(µs)は1/1,000,000秒。マイクロ秒はミリ秒の1000分の1。
10年は何という?
10年の期間は「decade(十年紀)」。100年は「century(世紀)」。1000年は「millennium(千年紀)」。