2つの日時のあいだ
1月1日9:00から1月2日10:30までは1日1時間30分、合計1,530分です。日付だけ、日時、時刻だけのどれでも、順番を気にせず入力できます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 開始
- 2026-01-01T09:00:00Z
- To
- 2026-01-02T10:30:00Z
- 日数
- 1
- 時間
- 1
- 分
- 30
- 合計分数
- 1,530
2つの日時のあいだとは、明示した日付または時刻のあいだに流れた時計上の区間を、丸ごとの日・残りの時・残りの分で示すものです。勤務、便、入院、案件の窓のように混在した内訳が必要なときに使われ、年・月・日の市民年齢でも、秒まで残す生のカウントダウンでもありません。本ツールはホスト時計で「いま」を補完しません。
あいだの経過時間が実際に数えるもの
あいだの経過時間は時計の継続時間であり、市民年齢でも生のカウントダウンでもありません。エンジンは検証済みの2つの時点を取り、絶対秒の差を引き、順序がどちらでもよいよう絶対値を取り、八万六千四百秒の丸日、三千六百秒の残り時、六十秒の残り分へ切り下げます。五十九秒の余りは1分になりません。
分は日と時を除いたあとの丸分なので、三つ組は常に非負整数で、時は零から二十三、分は零から五十九です。日付だけの値はその市民日の真夜中なので、一月一日から一月三日は二日・零時・零分です。一月一日の九時から一月二日の十時三十分のような日時は一日・一時・三十分です。
九時十五分と十七時四十五分のような時計だけの値は無名の同日に留まり、零日とその日内の時分を返します。同じ時点なら各成分は零で、direction は zero です。終端が始端より前なら、日・時・分はなお絶対の経過長であり direction は backward です。
逆順の組は失敗せず、負の継続時間も作りません。formatted 文字列は三成分を「二日二時間三十分」のような読みやすい一行にまとめ、ラベルや領収に使えます。
検索が市民月の日付から日付なら隣の年月日常補助を、製品が整数一つだけを持つなら符号付き分の補助を、残り秒が必要ならカウントダウン補助を使い、問い合わせが2つの日時のあいだで答えが日・時・分でなければならないときはこのページを使ってください。
入力契約、日付の検証、応答の形
各値は市民暦の YYYY-MM-DD、任意の T または空白区切り・任意の秒・切り捨てる小数秒・末尾の Z または数値オフセットを持つ完全な ISO-8601 日時、あるいは HH:mm や HH:mm:ss の時計だけの時刻です。
年は一から九千九百九十九、月は一から十二、日はその月にグレゴリオ閏規則で実在する日でなければならず、二月二十九日は閏年に限ります。時は零から二十三、分と秒は零から五十九です。時計だけの時刻を暦の日付や日時と混ぜることはできません。
両端は時計だけか、両方とも日付を持つ必要があり、そうでなければ一貫しない組を名指しして失敗します。両端を必須にしたのは意図です。ホスト壁時計を黙って代入するあいだ計算機は、継続的インテグレーション、子午線を越えるノート、Coordinated Universal Time 上のワーカーで答えが食い違い、監査と再現可能な輸出を壊します。
あいだの経過時間の計算機が役立つ場面
勤務窓口と給与草案は、打刻の入場と退場のあいだの日・時・残り分が必要であり、単一整数の分数でも年と月の市民年齢でもありません。旅行窓口は同じ三つ組を行程に印刷し、金曜朝の出発と日曜午後の到着を、時差をまたいでずれる浮動平均ではなく、二日といくらかの時と残り分として述べます。
病院とホテルの記録は二つの明示スタンプに対して混在区間を保存し、審査者は数か月後に同じ組を再生して同じ内訳を得られます。個人のダッシュボードは、演奏会、講座、自動車の行程が実際にどれだけ続いたかを、日付ライブラリを入れずタイムゾーンデータベースを各クライアントへ送らずに、ブラウザ無料のあいだ計算機で測ります。
検証失敗はエンジンが拒んだあと残高を消費しません。期待は正直に保ってください。本能力は二つの明示した日付または時刻のあいだの時計経過を測ります。
週末を業務期間として飛ばさず、祝日暦を読み込まず、欠落欄を今日へ補完せず、太陰月へ換算せず、主三つ組に残り秒を残しません。フォームが市民年齢を尋ねるときは年月日常の用具と、製品文が時に触れないときは丸日の補助と組み合わせてください。
実装は純粋な parse のティア A なので、成功呼び出しは安価で決定的、モデルトークンも外向き通信もなく、閏日と夜通しの組を何十年もの開始・終了スタンプで固定する回帰一式にまさに向いています。
活用例
徹夜勤務と勤務表
入場の日時と退場の日時を渡し、給与行の日・残り時・残り分をホスト時計のずれなしで示します。
行程の経過時間
出発スタンプと到着スタンプを入れ、旅が日・時・分でどれだけ続いたかを印刷します。
同日の時計区間
無名の同日にある二つの時計だけの時刻のあいだで、授業・会合・訪問がどれだけ続いたかを測ります。
よくある質問
このあいだ計算機は日・時・分をどう数えますか?
エンジンは両端を絶対秒へ直し、絶対差を取り、丸日・残り時・残り分へ切り下げます。
終端が始端より前ならどうなりますか?
要求は成功します。 days、hours、minutes は絶対の経過区間で、direction は backward になり、フォームは負の継続時間を作らず組を逆順と表示できます。
日付だけ、または時刻だけでも入力できますか?
できます。日付だけなら午前0時から数えるので、1月1日から1月3日までは2日です。時刻だけを2つ入れると同じ日として扱い、0日と、そのあいだの時間と分を返します。
端数の秒はどうなりますか?
切り捨てられ、繰り上げはしません。分は日と時間を除いたあとの完全な分だけを数えるので、余った五十九秒が1分になることはありません。
現在の時刻を自動で使いますか?
使いません。結果は入力した2つの日時だけから計算され、端末の時計から今の時刻を補うことはありません。同じ入力なら、いつ計算しても同じ結果になります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/life/time-in-between \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"from":"2026-01-01T09:00:00Z","to":"2026-01-02T10:30:00Z"}'const res = await fetch("https://api.kit.forhosting.com/life/time-in-between", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"from": "2026-01-01T09:00:00Z",
"to": "2026-01-02T10:30:00Z"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/time-in-between",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"from": "2026-01-01T09:00:00Z",
"to": "2026-01-02T10:30:00Z"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/time-in-between", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"from":"2026-01-01T09:00:00Z","to":"2026-01-02T10:30:00Z"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"from":"2026-01-01T09:00:00Z","to":"2026-01-02T10:30:00Z"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/time-in-between", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"from": "2026-01-01T09:00:00Z",
"to": "2026-01-02T10:30:00Z"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.time_in_between",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
year_min | 1 |
year_max | 9999 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
両端を暦日、ISO 日時、または同日の時計時刻として送り、エンジンは各トークンを検証し、先発グレゴリオ暦の算術で絶対秒へ直し、ブラウザ・継続的インテグレーション・API で常に同じ三つ組を返します。存在しない暦日と壊れた時刻は invalid_input で失敗し課金されません。成功した API 呼び出しは公開の基本料金 $0.002 を使います。
あいだの経過時間が実際に数えるもの
フィールド total_minutes は同じ絶対区間の排他的な丸分数で、勤務表が順序なしの分数も必要なときに役立ちます。
入力契約、日付の検証、応答の形
必須の文字列フィールド from と to を持つ小さな JSON 本体を POST してください。任意の別名 start、begin、start_date、date_from は from に、end、until、end_date、date_to は to に対応し、フォーム構築と型付き SDK が慣れ親しんだ名前を保てます。二千二十三年ハイフン零二ハイフン二十九のような不可能な組は三月へ押し込めず invalid_input で拒みます。欠落フィールド、空文字、文字列でない値はフィールド名付きの invalid_input で失敗し課金されません。
あいだの経過時間の計算機が役立つ場面
勤務表パイプライン、行程の輸出、滞在台帳が安定した契約を必要とするときは、成功一件あたり $0.002 の前払い残高で API を呼んでください。
技術的な質問
あいだ計算機は現在時刻を自動で使いますか。
いいえ。from と to の両方が必須です。エンジンはシステム時計を読まないため、CI・ブラウザ・API ワーカーで結果は一致します。
無効な日付として拒まれる入力は何ですか。
実在しないグレゴリオ日や不正な時計時刻はすべて invalid_input になります。欠落フィールド、文字列でない値、壊れたトークン、一から十二の外の月、その月に存在しない日、平年の二月二十九日、零から二十三の外の時を含みます。
あいだの経過時間の計算はいくらですか。
ブラウザ用具はお使いの端末で無料です。API 要求は成功1回あたり $0.002 の前払い残高を使い、無効入力は課金されません。