Date Time
Work Hours Calculator
Hours worked between start/end times with break.
Free to use — no sign-up or login.
Hours worked
Shift note
Amortization schedule
| # | Date | Payment | Principal | Extra | Interest | Balance |
|---|---|---|---|---|---|---|
Enter a start time, an end time, and the break in hours. The result is hours and minutes, not a decimal. If the end is earlier than the start, the shift is treated as crossing midnight and the note says so. A break longer than the shift is rejected.
To move a date by weekdays, use the Business Days Calculator. To add hours onto a full date and time, use the Time Calculator.
A 30-minute break is 0.5 hours
09:00 to 17:30 is 8 hours 30 minutes on the clock. A break of 0.5 hours leaves 8 hours 0 minutes. The result is written that way so 8.0 does not have to be read as a decimal.
An earlier end crosses midnight
22:00 to 06:00 is an overnight shift of 8 hours before the break. With a 0.5 hour break the result is 7 hours 30 minutes, and the note says the end is earlier so the shift crosses midnight. One extra full day on the 09:00–17:30 example adds 24 hours and makes 32 hours 0 minutes.
Worked example: 09:00 to 17:30 with a 0.5 hour break
Start 09:00, end 17:30, break 0.5 hours, extra full days 0. The result is 8 hours 0 minutes. The same clocks with one extra full day are 32 hours 0 minutes. A 22:00 to 06:00 shift with the same break is 7 hours 30 minutes and is marked as crossing midnight.
\[ 8.5\,\mathrm{h}-0.5\,\mathrm{h}=8\,\mathrm{h} \]
Frequently asked questions
How do I enter a 30-minute break?
Type 0.5 in break hours. The result then shows hours and minutes, not the decimal you typed.
What if the end time is the next morning?
If the end is earlier than the start, the page adds a day and the note says the shift crosses midnight.
What does extra full days do?
Each extra day adds 24 hours before the break is removed. One extra day on the 09:00–17:30 example makes 32 hours 0 minutes.
Why is a long break rejected?
A break longer than the shift would make the worked time negative. The page stops instead of showing that.
Does this know overtime rules?
No. It is the clock difference minus the break you enter. It does not apply a pay rate or a daily overtime threshold.
References
Assumptions and limitations
The page does not apply pay rules, overtime, or a holiday calendar. A break longer than the shift is rejected.