秒を分に換算
秒数を整数の分と余りの秒に分けます。125秒は2分5秒になり、動画のチャプター一覧や水泳のラップ、宿題の答えにそのまま使えます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 秒
- 125
- 分
- 2
- 残りの秒数
- 5
- 1分あたりの秒数
- 60
- 読みやすい形式
- 2m 05s
この秒から分への換算器は、有限で負でない秒の長さを一つ受け取り、その長さの時計の二つの成分を返します。整数の分と、余りの秒です。百二十五秒は二分五秒です。九十秒は一分三十秒です。四十五秒はゼロ分四十五秒です。ゼロ秒は有効で、ゼロ分になります。負の値、Infinity、非数値トークンは無効な入力として拒否され、課金されません。ネットワーク呼び出しも、システム時計も、乱数もありません。六十での整数除算だけです。
秒が整数分と余りの秒になる仕組み
このページの暦分は六十秒の長さです。ストップウォッチ、動画プレーヤー、競技の計時、台所のタイマー、学校の算術が使う SI と時計の定義であり、一分は六十秒、すなわち暦時間の六十分の一です。このページが答える換算は、したがって一つの正確な分割です。
整数分は秒を六十で割った商の整数部、余りの秒はその整数分を除いたあとに残る秒です。百二十五秒は二分五秒です。九十秒は一分三十秒です。
六十秒は一分と余りのゼロ秒です。四十五秒はゼロ分四十五秒です。百八十秒はちょうど三分です。
ゼロ秒はゼロ分です。 結果は一つの長さの二つの成分であり、暦の日付でも、給与向けの小数分でも、時間や日への換算でもありません。アルゴリズムはシステム時計を見ず、ネットワークサービスを呼ばず、乱数も使いません。十進でちょうどな端数秒は、二進で終わるときは余りのあともちょうどです。
秒から分への換算が役立つ場面
システムが秒で時刻を保存し、人や別のシステムが時計の分と秒の分割を消費するときに、秒から分への換算器が使われます。動画と音声のプレーヤーは、コンテナのヘッダから整数の秒数として長さを出すことが多く、スクラバーや章リスト向けに 2m 05s の見出しが必要です。
競技の計時、インターバルトレーニング、水泳の記録はスプリットを秒で保存し、指導者はボード上で分と余りの秒を読みます。教員はこの換算を出し、九十秒が九分だと推測したり、百二十五を一分二十五秒として余りを繰り上げなかったりする代わりに、六十で割る練習をさせます。
負の長さと非有限トークンを拒否するため、マイナス二秒を受け付けてはならない受付フォームの検査にもなります。すでに分を持って時間が必要なら分から時間への換算と、長い秒数から日と時間が必要なら読みやすい長さの道具と、同じ呼び出しで時間、日、週も必要なら汎用の時間単位換算と、このページを組み合わせてください。実装は純粋な parse の tier A です。
活用例
動画・音声・章の見出し
125 秒のクリップや章を 2 分と余りの 5 秒にし、プレーヤー、サイトマップ、番組ノートの行が生の秒数ではなく 2m 05s を印刷できるようにします。
競技のスプリットとインターバルトレーニング
90 秒の反復や 45 秒の休息を、余りを余分な分として扱わず、指導者のボード向けに 1m 30s や 0m 45s へ換算します。
timeout、TTL、教室での確認
180 秒の timeout をちょうど 3 分として表し、Infinity と負の秒数が拒否されることを学習者に確かめさせます。
よくある質問
秒を分と余りの秒に換算するにはどうしますか?
seconds を有限で負でない数として送ってください。125 秒は 2 分 5 秒です。
整数分と余りの秒はどう違いますか?
整数分は商の整数部です(125 秒 → 2)。余りの秒はその分のあとに残る秒です(5)。この換算器は同じ秒合計から両方の成分を返します。
一秒の端数も換算できますか?
できます。 90.5 秒は 1 整数分と 30.5 余りの秒を返します。整数の秒は必須ではありません。
90秒は何分ですか?
1分30秒です。60秒のまとまりを1分として取り出し、残りを秒で示すので、9分と読み違えるよくある間違いを防げます。
結果はどのように表示されますか?
分と秒の値に加えて、2m 05sのような時計式の短い表記で表示されます。プレーヤーのシークバーやチャプター一覧、コーチのタイム表にそのまま使えます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/conv/seconds-to-minutes-converter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"seconds":125}'const res = await fetch("https://api.kit.forhosting.com/conv/seconds-to-minutes-converter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"seconds": 125
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/seconds-to-minutes-converter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"seconds": 125
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/seconds-to-minutes-converter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"seconds":125}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"seconds":125}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/seconds-to-minutes-converter", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"seconds": 125
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.seconds_to_minutes_converter",
"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 の timeout、学校の問題が秒の数えとして保存されていて、時計で読める分と秒の分割が必要なときにこのページへ来ます。成功した API リクエストは $0.002 です。
秒が整数分と余りの秒になる仕組み
同じ秒数は常に同じ minutes、同じ remaining_seconds、同じ pretty 文字列、同じ式を返します。
入力契約、有限の数、エラー
値は分割する秒の長さであり、有限で負でない数でなければなりません。端数の秒は許可され、想定されています。別名 sec と value を受け付けるので、フォーム、クエリ文字列、表計算の列が入力名を変えずに同じ契約を使えます。負の秒は拒否されます。 このページでは長さが逆向きに進むことはできず、ストップウォッチ、動画の長さ、timeout と同じ規則です。百二十五秒は二分と余りの五秒に対応し、四十五秒はゼロ分と余りの四十五秒に対応します。無効な入力は課金されません。リクエスト本体には必須の数 seconds が一つあります。値は JSON 数でも、先頭のプラス、科学記数法を含む十進の数値文字列でも構いません。埋め込まれた空白、十六進プレフィックス、非数値トークンは、フィールド名を示すメッセージで失敗します。seconds の欠落、trim 後の空文字、Infinity、NaN は invalid_input で失敗し、課金されません。公開された大きさの上限を超える絶対値は、商が IEEE 倍精度で有限のままになるよう拒否されます。成功時、本体は seconds を返し、minutes を整数分として返し、remaining_seconds を余りとして返し、seconds_per_minute を六十として返し、2m 05s のような pretty 文字列と、答えの横に印刷できる短い式を返します。成功した API 呼び出しは公開の基本料金 $0.002 を使います。
秒から分への換算が役立つ場面
API の timeout、再試行のバックオフ、キャッシュの TTL は秒で設定されますが、運用者はあとで百二十五ではなく二分五秒と言いたくなることがあります。モデルトークンもなく、外向き HTTP もなく、Date オブジェクトもありません。遅延はわずかな算術に収まり、成功した API リクエストあたりの費用モデルは $0.002 のまま正直で、失敗した検証は前払い残高を使いません。
技術的な質問
負の数、Infinity、文字を入れるとどうなりますか。
リクエストは invalid_input で拒否され、課金されません。秒での長さは有限で負でない必要があります。
秒から分への換算器の料金はいくらですか。
ブラウザの道具は無料です。API リクエストは成功した呼び出しごとに前払い残高から $0.002 です。無効な入力は課金されません。