時刻に時間を加算
時刻に時間を足して、新しい時刻と日付が何日ずれたかを求めます。14:30に5時間足すと同じ日の19:30です。端数も使え、1.5時間なら90分を足します。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 時間
- 14:30
- 時間
- 5
- 時間
- 14:30:00
- 結果の時刻
- 19:30:00
- 日数のずれ
- 0
- 時
- 19
時刻に時間を足す作業は日常にあります。十四時三十分始まりで八時間の勤務、十時十五分開始から三時間半必要なロースト、午前九時から六時間続く会議、二時間で切れる駐車枠などです。この加算計算機は時計の時刻と時間数を受け取り、新しい文字盤と越えた深夜の回数を返します。これは持続時間の合計でも暦日の加算でもありません。一日は二十四時間の円周、オフセットは符号付きの日数であり、システム時計・タイムゾーン・夏時間表は参照しません。
時刻に時間を加算すると実際に何が求まるか
時計に時間を足す操作は、ストップウォッチの合計でも暦の歩行でもなく、二十四時間の円周上の剰余演算です。一日の時刻(十四時三十分、九時十五分、二十二時四十五分)から始め、その時計を深夜からの秒に直し、時間オフセットを秒に直して加え、切り下げ除算で総秒を分けます。小数の時間は分と秒になります。
十四時の一時間半後は十五時三十分です。機械時計でずれては困る勤務ボード、試験の正解、継続的インテグレーションのフィクスチャに向く契約です。七十五分に九十分を足す持続時間ツールは別の検索に答え、長さを出し、文字盤は出しません。
日付に十日を足す暦ツールも別の検索に答え、市民日付を動かし、時刻は動かしません。このページは時計プラス時間の問題だけを扱い、結果の横に示せる符号付きの深夜回数を返します。
時計プラス時間の計算機が役立つ場面
勤務計画では開始時計に八時間や十二時間を足し、終了時刻を印刷し、ブロックが次の暦日へはみ出したかを印します。厨房タイマーや駐車アプリは、分数のローストやメーター枠を開始時計に足し、タイムゾーンライブラリを引き込みません。
旅行者は乗り継ぎや運転時間を出発時計に足し、現地到着の文字盤と日またぎを見て、オフセットも変わった場合は専用のタイムゾーンツールと組み合わせます。看護と介護では前回服用の時計に投与間隔を足し、間隔が深夜を越えるときに次の時計と翌日フラグが必要です。
教員と試験対策サイトは、22:00 に五時間を足した結果を二十七時間時計ではなく翌日の 03:00 と印す決定的な判定器を必要とします。ストップウォッチの塊を足すときは持続時間の加算器と、市民日付が必要なときは日付プラス日数のツールと組み合わせてください。
活用例
勤務終了時刻と徹夜フラグ
予定した勤務の長さを開始時計に足し、ブロックが深夜を越えるときは終了時刻と翌日フラグを示します。
厨房・駐車・投与のタイマー
ロースト、メーター枠、服薬間隔を開始時計に足し、タイムゾーンライブラリなしで新しい文字盤を読みます。
よくある質問
時間を引いたり、一時間未満の端数を足したりできますか?
できます。 負の時間は逆方向に進みます。小数の時間は hours に 3600 を掛けて丸めたあと分と秒になり、14:00 の 1.5 時間後は 15:30:00 です。
この時間加算計算機はどの時刻形式を受け付けますか?
00:00 から 23:59 までの二十四時間表記 HH:MM または HH:MM:SS と、AM または PM 付きの十二時間時計です。
結果が真夜中を過ぎるとどうなりますか?
時計は一周し、何日ずれたかが結果に示されます。たとえば22:00に5時間足すと03:00になり、日のずれは1、つまり翌日です。
タイムゾーンや夏時間は考慮されますか?
考慮しません。1日を単純な24時間の円として扱い、タイムゾーンや夏時間の規則は参照しません。タイムゾーンも変わった場合は、専用のツールで結果を調整してください。
2つの時間の長さを足すのと同じですか?
違います。長さの足し算は動画2本の合計のような時間の長さを出します。この計算機は時刻から始めて、別の時刻とそれが何日目に当たるかを返します。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/life/adding-hours \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"time":"14:30","hours":5}'const res = await fetch("https://api.kit.forhosting.com/life/adding-hours", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"time": "14:30",
"hours": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/adding-hours",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"time": "14:30",
"hours": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/adding-hours", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"time":"14:30","hours":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"time":"14:30","hours":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/adding-hours", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"time": "14:30",
"hours": 5
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.adding_hours",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs_hours | 100000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
無効な時計や数値でない時間オフセットは invalid_input で失敗し、課金されません。成功した API 呼び出しは公開の基本料金 $0.002 を使います。
時刻に時間を加算すると実際に何が求まるか
余りが新しい時計、商が day_offset になります。二十二時の五時間後は翌日の午前三時なので、result_time は 03:00:00、day_offset は一です。午前二時の五時間前は前日の二十一時なので、day_offset はマイナス一です。十時の四十八時間後も十時のままですが、day_offset は二です。
入力契約、深夜の折り返し、応答の形
time は基準の時計を文字列にしたもので、00:00 から 23:59 までの二十四時間表記 HH:MM または HH:MM:SS、あるいは 2:30 PM のような AM または PM 付き十二時間時計です。整数、小数、科学記法、数値文字列は解析されます。負の時間は減算し、深夜を逆に歩きます。hours の絶対値は十万が上限で、誤入力が一世紀分の折り返しを要求しないようにしています。必須フィールドが二つある JSON 本体を送ってください。表計算や型付きフォームが同じ契約を再利用できるよう、別名 start_time、clock、base_time、from を受け付けます。hours は加算する有限の時間数で、別名 add_hours、h、hours_to_add を受け付けます。真偽値、配列、オブジェクト、空文字、Infinity、NaN は hours を名指しして invalid_input になります。ゼロ時間は同じ正規化時計を day_offset ゼロで返します。成功時の本体は、正規化した二十四時間の time、解析した hours、HH:MM:SS の result_time、符号付き整数の day_offset、分解した hour・minute・second、hours に三千六百を掛けて丸めた added_seconds、短い day_label(same day、next day、previous day、または N days later / earlier)を返します。例:time 14:30 と hours 5 は result_time 19:30:00 と day_offset 0 になります。例:time 22:00 と hours 5 は result_time 03:00:00 と day_offset 1 になります。欠けた time、25:00 や 9:70 のような時計、数値でない hours は型付き失敗であり、課金されません。
時計プラス時間の計算機が役立つ場面
製品チームは result_time と day_offset でフィクスチャを埋め、勤務と予約のデモが継続的インテグレーションで安定するようにします。このページでは処理はすべてブラウザ内で走ります。API では成功した折り返しごとに $0.002 で、検証失敗は課金されず、応答のあと何も保存しません。
連携の活用例
宿題の正解と勤務フィクスチャ
機械時計に依存してはならない試験の正解と継続的インテグレーションのフィクスチャで result_time と day_offset を検証します。
技術的な質問
一日の時刻に時間を足すにはどうすればよいですか。
time を時計文字列(14:30、14:30:00、または 2:30 PM)として送り、hours を有限の数として送ってください。API は二十四時間表記 HH:MM:SS の result_time と符号付き day_offset を返します。
結果が深夜を越えるとどうなりますか。
時計は二十四時間の円周で折り返します。22:00 に五時間を足すと day_offset 1(翌日)の 03:00:00 です。深夜を越える負の時間は負の day_offset になります。
時刻に時間を加算する料金はいくらですか。
ブラウザの道具は無料です。API 要求は成功呼び出しごとに前払い KIT 残高から $0.002 を使い、無効な入力は課金されません。