時間を分に換算
2.5時間は150分です。時間と残りの分に分けるのではなく、1つの合計で示します。勤務表やレシピ、駐車時間の時間数を、整数でも小数でも入力すれば、60を掛けた分数が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 時間
- 2.5
- 分
- 150
- 読みやすい形式
- 150 minutes
この時間から分への換算器は、有限で負でない時間数を一つ受け取り、その長さの総分数を返します。二時間半は百五十分、一時間は六十分、四分の一時間は十五分です。勤怠表、レシピ、駐車の滞在、学校の問題が時間で保存されていて、時計のような時と残りの分への分割ではなく、一つの分数が必要なときにこのページへ来ます。ゼロ時間は有効で、ゼロ分になります。負の値、Infinity、非数値トークンは無効な入力として拒否され、課金されません。ネットワーク呼び出しも、システム時計も、乱数もありません。
時間が総分数になる仕組み
一時間は六十分の市民的な長さです。このページが答える換算は、したがって一つの積です。分は時間に六十を掛けたものです。
二時間は百二十分です。 二点五時間は百五十分です。六十分の半分は三十分であり、その三十分は整数時間の百二十に足され、数字の羅列としては扱われません。一点七五時間は百五分です。
四分の一時間は十五分です。八時間ちょうどは四百八十分です。ゼロ時間はゼロ分です。 結果は一つの数 — 総分数 — であり、整数の時間と残りの分の対ではありません。
その区別は重要です。「 時間を分に」という検索は百五十を求め、「二時間三十分」は求めません。後者の分割は別のページにあります。この換算器はシステム時計を見ず、ネットワークサービスを呼ばず、乱数も使いません。
同じ時間数は常に同じ minutes、同じ pretty 文字列、同じ式を返します。十進でちょうどな端数時間は、掛けたあともちょうどです(十分の一時間は六分)。
入力契約、有限の数、エラー
値は換算する時間の長さであり、有限で負でない数でなければなりません。端数の時間は許可され、想定されています。別名 h と value を受け付けるので、フォーム、クエリ文字列、表計算の列が入力名を変えずに同じ契約を使えます。
負の hours は、このページの長さが符号付き元帳ではないため、時間は負になれないという明確なメッセージで失敗します。成功時、本体は hours を返し、minutes を hours に六十を掛けた積として返し、150 minutes のような pretty 文字列と、答えの横に印刷できる短い式を返します。
一時間は六十分、二時間半は百五十分、四分の一時間は十五分に対応します。無効な入力は課金されません。
時間から分への積が役立つ場面
システムが時間を時間単位で保存し、人や別のシステムが分を消費しなければならないとき、時間を分に換算する道具が使われます。給与と勤怠の書き出しは、請求した工数を小数時間として残し、分だけを受け付ける給与エンジン向けに分の列を必要とすることが多いです。
台所や実験室のタイマーは、レシピや手順が時間で書かれていても分でセットするので、一点五時間は文字盤上で九十分になります。駐車場、診療所、スタジオのソフトは、滞在を時間で記録しながら分単位で課金することがあります。教員は、二点三時間が二時間三分だと勘で決めないよう、六十を掛ける練習としてこの換算を出します。
負の長さと非有限トークンを拒むため、マイナス二時間を受け付けてはならない受付フォームの検証にもなります。整数の時間と余りが必要なら時と分への分割と、秒・日・週も必要なら一般的な時間単位の変換器と、一つの時間数ではなく二つの文字盤読みなら時計の経過時間ツールと組み合わせてください。実装は純粋な tier A の parse です。
検証の失敗は前払い残高を消費しません。
活用例
給与と勤怠の分数
2.5 や 8 の請求時間を、時計の分割ではなく一つの分数として工数を保存する給与エンジン向けに、150 分や 480 分へ直します。
タイマー、レシピ、教室での確認
時間で書かれた長さから台所や実験室のタイマーをセットし、1.75 時間が 105 分であること、負の時間数が拒否されることを学習者に確認させます。
滞在と課金の列
時間で記録した滞在や工数を、分単位で課金する駐車場・診療所・スタジオ・プロジェクトのソフト向けの分の列へ換えます。
よくある質問
時間を分に換算するには?
hours を有限で負でない数として送ってください。2.5 時間は 150 分、1 時間は 60 分です。
なぜ 2.5 時間は 150 分であり、2 時間 50 分ではないのですか?
小数部は時間の分数であり、数字の羅列ではありません。六十分の半分は三十分なので、2.5 時間は合計 150 分です。2.50 は同じ長さです。
時間と残りの分を返しますか、それとも合計だけですか?
総分数だけです。 2.5 時間は 150 分を返し、2 時間と残りの 30 分は返しません。その分割が必要なら時と分の換算器を使ってください。
8時間勤務は何分ですか?
8時間は480分です。1時間ごとに60分ずつ増えるためです。時間で書き留めたシフトや授業、移動時間も、同じ掛け算で分にできます。
1時間未満の端数も換算できますか?
できます。1.75時間は105分です。4分の1時間や10分の1時間のような端数も、そのまま60を掛けて換算します。0時間は0分で、負の値は受け付けません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/life/minute \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hours":2.5}'const res = await fetch("https://api.kit.forhosting.com/life/minute", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hours": 2.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/minute",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hours": 2.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/minute", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hours":2.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hours":2.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/minute", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"hours": 2.5
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.minute",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs_value | 1000000000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
六十を掛けるだけです。 成功した API リクエストは $0.002 です。
入力契約、有限の数、エラー
リクエスト本体には必須の数 hours が一つあります。値は JSON 数でも、先頭のプラスや科学記数法を含む十進の数値文字列でも構いません。埋め込まれた空白、十六進プレフィックス、非数値トークンは、フィールド名を示すメッセージで失敗します。hours の欠落、trim 後の空文字、Infinity、NaN は invalid_input で失敗し、課金されません。成功した API 呼び出しは公開の基本料金 $0.002 を使います。
時間から分への積が役立つ場面
モデルのトークンも、外向きの HTTP も、Date オブジェクトもありません。遅延はわずかな算術に抑えられ、成功した API 要求あたりの費用は $0.002 で正直です。
技術的な質問
負の時間数を入れるとどうなりますか?
リクエストは invalid_input で拒否され、課金されません。この換算器は有限で負でない時間数にだけ定義されています。
時間を分に換算する道具の料金は?
ブラウザの道具は無料です。API リクエストは成功した呼び出しごとに前払い残高から $0.002 です。無効な入力は課金されません。