CalcLibrary

時間差計算機

開始日時と終了日時を選ぶと、経過時間を時間、分、日数で正確に計算します。24時間表記と AM/PM 入力に対応しています。

時刻形式

同じ日付で 09:00 から 17:30 まで。

経過時間
0日 8時間 30分
10進時間
8.5 時間
合計分
510
合計日数
0.3542

同じ日付内の区間です。

役に立ちましたか?

計算方法

startMinutes=dateIndexstart×1440+hourstart×60+minutestart\text{startMinutes} = \text{dateIndex}_{start} \times 1440 + \text{hour}_{start} \times 60 + \text{minute}_{start}

endMinutes=dateIndexend×1440+hourend×60+minuteend\text{endMinutes} = \text{dateIndex}_{end} \times 1440 + \text{hour}_{end} \times 60 + \text{minute}_{end}

durationHours=(endMinutesstartMinutes)/60\text{durationHours} = (\text{endMinutes} - \text{startMinutes}) / 60

変数

dateIndex\text{dateIndex}

選択した日付の暦日インデックス

startMinutes\text{startMinutes}

開始日時を総分数に変換した値

endMinutes\text{endMinutes}

終了日時を総分数に変換した値

durationHours\text{durationHours}

経過分を 60 で割った値

14401440

1日の分数

開始日時と終了日時を選びます。計算機は各ローカル日時を分単位のインデックスに変換し、開始を終了から引いて、日-時間-分、10進時間、合計分、合計日数として表示します。

選択された日付を日単位のインデックスに変換し、そこに時と分を加えます。終了の分インデックスから開始の分インデックスを引くと経過分になります。負の区間は、結果が曖昧にならないよう拒否されます。

よくある質問

01日付をまたぐ区間も計算できますか?
はい。両方の入力に日付が含まれるため、深夜をまたぐかどうかは選んだ日付からそのまま決まります。
0224時間表記ではなく AM/PM を使えますか?
はい。時刻形式を AM/PM に変更すると、時間の選択肢が 1-12 と午前/午後になります。保存される値は曖昧になりません。
03タイムゾーンや夏時間は含まれますか?
いいえ。この計算機は選択された日時をローカルな暦と時刻の値として扱い、その差を測ります。
04休憩時間の入力がないのはなぜですか?
この計算機は2つの日時の純粋な経過時間だけを測ります。休憩、給与、シフトの規則は別の勤務時間計算機の領域です。

すべての計算機