時間単位コンバーター
90秒は1.5分、0.025時間、90000ミリ秒です。時間の長さを秒、分、時間、日、週、ミリ秒、マイクロ秒の間で換算し、7つの単位すべてで一度に表示します。1日は86400秒に固定しています。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 変換する時間長の大きさ
- 90
- 入力する時間単位
- s
- 出力する時間単位
- min
- 結果
- 1.5
- 秒
- 90
- 分
- 1.5
- 時間
- 0.025
日常的な時間尺度どうしの時間長の換算は、メディアのパイプライン、SLA ダッシュボード、宿題、スポーツの計時、バックエンドのタイムアウト設定で毎日発生する作業です。利用者が時間単位コンバーターを検索するのは、秒を分の隣に、時を日の隣に、あるいはミリ秒をマイクロ秒の隣に並べたいときであって、長さや温度まで扱う汎用の多単位ツールボックスや、暦の日付やタイムゾーンのツールを求めているわけではありません。この機能は、秒、分、時、日、週、ミリ秒、マイクロ秒のうちの有限な値 1 つと変換元・変換先の単位ラベルを受け取り、すべての換算を秒経由で橋渡しして結果の一貫性を保ち、目的の値を 7 単位すべてで表した同じ時間長とともに返します。認識できない単位名は、近い記号を黙って推測せず、明確な検証エラーで拒否します。
時間単位コンバーターが時間長を秒経由で対応づける仕組み
時間の SI 基本単位である秒を出発点とし、対応する他のすべての単位を秒への厳密な一定の係数として表します。1 分はちょうど 60 秒、1 時はちょうど 3,600 秒であるため、おなじみの時計の比は近似ではなく代数的に保たれます。ここで 1 暦日は 86,400 秒と定義し、これは日常の時間長の計算に使う慣習的な平均太陽日です。
1 週はその 7 日分、すなわち 604,800 秒です。1 ミリ秒は 1 秒の 1,000 分の 1、1 マイクロ秒は 1 秒の 100 万分の 1 であるため、秒未満の刻みは純粋な 10 のべき乗になります。この計算機はそれらの経路をその場しのぎで混ぜることはありません。
入力値に変換元単位の係数を掛けて秒に達し、次に変換先単位の係数で割って結果を求めます。すべての経路が同じ中間量である秒を共有するため、90 秒を分に変換して戻す場合でも、2 時間をミリ秒と週と比較する場合でも、通常の浮動小数点精度の範囲で数値的な一貫性が保たれます。
このツールは暦の長さが変わる月や年を変換せず、うるう秒を適用せず、ナノ秒や営業日を変換せず、実時間のタイムスタンプをタイムゾーン間で移動させず、Date やシステムクロックを呼び出しません。利用者が検索バーに時間単位コンバーターと入力し、秒、分、時、日、週、ミリ秒、マイクロ秒を期待するときに意図する、代数的な時間長の単位換算だけに答えます。
専用の時間単位換算が実務で登場する場面
中等教育の理科と数学の講義では、ある尺度で時間長を与えて別の尺度への換算を求める問題が絶えず出題され、同じ演習用紙でストップウォッチの秒と時や日が混在することもよくあります。メディアや放送のパイプラインは、放映時間や広告枠を計画するときに、フレーム単位のミリ秒と人が読める分や時の間を行き来します。
フィットネスやスポーツのアプリは、保存はミリ秒のままにしつつラップタイムを分と秒で表示するため、1 回の換算パスで保存を統一しながら UI をローカライズできます。
後で暦の日付の差、タイムゾーンの移動、Unix エポックの変換、あるいは汎用の多分野単位換算が必要になったら、それらはこの時間単位コンバーターのページに詰め込むのではなく、別個の検索意図とランディングとして扱ってください。
活用例
メディアの放映時間と編成の計画
エピソードや広告の時間長を秒から分と時に変換し、スプレッドシートのずれなしに進行表を作れます。
宿題と実験の解答キー
教科書の時間長を秒、分、時、日、週の間で変換し、採点用の 1 つの決定的なキーにまとめます。
よくある質問
このコンバーターはどの時間単位に対応していますか?
秒(s)、分(min)、時(h)、日(d)、週(w)、ミリ秒(ms)、マイクロ秒(us)です。
認識できない単位を送るとどうなりますか?
エラーメッセージには Unrecognized unit が含まれ、対応する系統が列挙されるので、ラベルを修正できます。
ここでの 1 日や 1 週はどのくらいの長さですか?
1 日はちょうど 86,400 秒、1 週はちょうど 7 日(604,800 秒)です。これはうるう秒の暦や可変の月ではなく、通常の時間長の計算に合致します。
月、年、タイムゾーンは変換しますか?
いいえ。 月と年は長さが可変で、実時間やタイムゾーンの変換は別の意図です。それらの問題には専用の日付・タイムゾーンツールをお使いください。
料金はいくらですか?
ブラウザーツールは無料で、ローカルで動作します。無効な入力は課金されません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/conv/time \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"amount":90,"from":"s","to":"min"}'const res = await fetch("https://api.kit.forhosting.com/conv/time", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"amount": 90,
"from": "s",
"to": "min"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/time",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"amount": 90,
"from": "s",
"to": "min"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/time", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"amount":90,"from":"s","to":"min"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"amount":90,"from":"s","to":"min"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/time", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"amount": 90,
"from": "s",
"to": "min"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.time",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
無料のブラウザーツールと有料の API は 1 つの純粋な同型関数を共有するため、授業のデモ、監視スクリプト、宿題チェッカーが同じ入力で食い違うことはありません。
API とブラウザーフォームに送る内容と返ってくる内容
単位文字列が未知の場合、エラーメッセージには Unrecognized unit が含まれ、対応する 7 系統が列挙されるので、クライアントは推測せずにラベルを修正できます。定番の確認として、90 秒は 1.5 分に、1 時は 3,600 秒に、1 日は 24 時に、1 週は 7 日に、1 秒は 1,000 ミリ秒に、1 ミリ秒は 1,000 マイクロ秒になります。検証の失敗はプリペイド残高を消費しません。3 つのフィールドを送ります。amount は時間長の大きさを表す有限の数値、from は入力単位を表す文字列、to は出力単位を表す文字列です。どちらの単位フィールドも、短いキーと日常的な語を一般的な大文字小文字のどちらでも受け付け、second や seconds や sec や s、minute や minutes や min、hour や hours や hr や h、day や days や d、week や weeks や wk や w、millisecond や milliseconds や ms、microsecond や microseconds や us や µs を含みます。フィールドの欠落、数値でない amount 文字列、NaN、Infinity、認識できない単位ラベルは invalid_input で失敗し、課金されません。成功時のレスポンスは、整理された amount、正規化された from と to のキー、変換先単位での主要な結果、秒・分・時・日・週・ミリ秒・マイクロ秒として 12 桁の安定した有効精度で表した同じ時間長、使用した秒の係数、数式文字列、そして method の second_bridge を返します。成功した API 呼び出しの料金は、公表された基本料金の 1 件あたり $0.002 です。
専用の時間単位換算が実務で登場する場面
バックエンドや DevOps のチームは、サービスの予算を比較する前に、コード内のミリ秒とダッシュボードの秒や分の間でタイムアウトや SLA のフィールドを正規化します。ms、s、h のタグを持つ混在した IoT やログのペイロードを取り込むデータパイプラインは、各サービスで係数を再実装する代わりに、読み取りごとにこの機能を 1 回呼び出せます。この機能は純粋な解析エンジンであるため、API 料金は公表された基本料金の成功 1 件あたり $0.002 で、検証に失敗しても残高を消費しません。
連携の活用例
タイムアウトと SLA フィールドの正規化
サービスのタイムアウトと SLO 予算を ms、s、min の間で変換し、コードの設定と運用ダッシュボードが 1 つの基準を使えるようにします。