Skip to main content
Everyday

Time Calculator: Find Hours Between Clock Times

A time calculator handles four common jobs. You can find the gap between two clock times or add a known duration to a start time. You can also subtract a duration or run the math across midnight and full days. Choose the elapsed-time mode when you have a start and end time — it shows the hours and minutes between them. Use the add mode to find when something ends. Use the subtract mode to find when it started. The calculator works in hours, minutes, and seconds, and it handles whole days too.

Start with elapsed clock time. Switch calculation type for duration arithmetic, expression parsing, or calendar-date math; the form shows only the fields that mode needs.

Elapsed compares start/end. Add/subtract uses the start time and duration fields. Expression evaluates a duration string. Date add/subtract works on calendar dates.
Use local 24-hour input, such as 09:15 for 9:15 AM.
Elapsed-time mode only. Leave as-is when adding or subtracting a duration.
Add/subtract and date-arithmetic modes only. Whole hours.
Add/subtract and date-arithmetic modes only. Minutes can exceed 59; the calculator normalizes.
Expression mode only. Tokens like 2h, 15m, 30s, 1d separated by + or −.
Date arithmetic modes only. Use YYYY-MM-DD.
Date arithmetic modes only. Whole days to add or subtract.
Advanced options
Elapsed-time mode only. Decide how to handle an end time earlier than the start.
Add/subtract and date-arithmetic modes only. Whole seconds for precise arithmetic.
Answer 8 hr 30 min
Duration 8 hr 30 min
Show calculation details
Decimal hours 8.50 h
Total minutes 510.00 min
Clock result 5:45 PM · same day

Make time math land right the first time

A time calculator does four everyday jobs: find the gap between two clock times, add a duration to find when something ends, subtract one to find when it began, or run the math across days. The reliable path is picking the mode that matches your question and remembering that this is whole-hour, whole-minute, whole-second wall-clock arithmetic in one time zone.

Choose the mode first

Use elapsed for the gap between two clock times, add to find an end time, subtract to find a start time, and expression mode when you need several duration blocks in one line.

Overnight is handled

With next-day handling on, an end time earlier than the start is read as the next day, so a late-night span does not return a negative duration.

Use whole fields

Type 1 hour and 30 minutes as separate hour and minute values. Duration fields are whole numbers; fractional minutes and milliseconds are outside this tool.

Grab decimal hours

Elapsed and duration results include decimal hours, so 8 hours 30 minutes is shown as 8.5 for payroll, billing, and spreadsheet entry.

Example: a simple work span

A span from 9:15 AM to 5:45 PM in elapsed mode returns 8 hours 30 minutes, or 8.5 decimal hours. If you had a 30-minute unpaid lunch, subtract that break yourself before using the payroll number; the calculator reports the raw clock span.

Elapsed, add, subtract, or expression mode

Elapsed mode answers how long passed between a start time and an end time. Add mode counts forward from a start time to find when something ends. Subtract mode counts backward to find when something began. Expression mode is for duration math such as 1d 2h + 45m - 30s, where every token is a length of time instead of a clock reading.

Decimal hours for timesheets and billing

Payroll systems and spreadsheets usually want hours as a decimal, such as 8.5 instead of 8 hours 30 minutes. The result keeps both forms visible: clock-style duration for humans and decimal hours for copying into a timecard, invoice, or planning spreadsheet without another conversion step.

Spans that cross midnight or whole days

Overnight shifts and late travel often cross midnight. With automatic next-day handling, 23:00 to 07:00 returns 8 hours instead of a negative duration. For calendar arithmetic, use the date add or date subtract modes to count a whole number of days, hours, minutes, and seconds forward or backward from one starting date and time.

What this tool does not do

This is local wall-clock arithmetic. It does not convert between time zones, apply daylight saving transitions, skip weekends or holidays, model business hours, or auto-deduct breaks from a timecard. If payroll policy rounds punches or subtracts lunch, apply that rule before or after the calculator result.

References

  1. Time calculator — jainuniversity.ac.in

    jainuniversity.ac.in · accessed 2026-06-03

  2. How to calculate elapsed time — doodlelearning.com

    doodlelearning.com · accessed 2026-06-03

  3. support.microsoft.com

    support.microsoft.com · accessed 2026-06-03

  4. Calculate time difference in excel — zapier.com

    zapier.com · accessed 2026-06-03

  5. How to calculate time — clubztutoring.com

    clubztutoring.com · accessed 2026-06-03

  6. How to calculate time in excel — stackby.com

    stackby.com · accessed 2026-06-03

  7. Time duration calculator — timerewards.com

    timerewards.com · accessed 2026-06-03

  8. Id430831835 — apps.apple.com

    apps.apple.com · accessed 2026-06-03

  9. Modern work hour calculator guide — desklog.io

    desklog.io · accessed 2026-06-03

  10. Prevent payroll errors using time calculators — timeclick.com

    timeclick.com · accessed 2026-06-03

  11. Time management calculator — student.worldcampus.psu.edu

    student.worldcampus.psu.edu · accessed 2026-06-03

  12. Time management calculator — uwex.wisconsin.edu

    uwex.wisconsin.edu · accessed 2026-06-03

  13. Time management calculator — asundergrad.pitt.edu

    asundergrad.pitt.edu · accessed 2026-06-03

Frequently asked questions

Can I use this to total the hours I worked?
Yes. Choose elapsed mode, enter your clock-in and clock-out times, and read the hours-and-minutes result plus the decimal-hours value for payroll. The tool does not auto-deduct lunch, breaks, or rounding rules, so subtract those according to your workplace policy.
What happens when the minutes add up past 60?
The calculator normalizes the total. For example, 90 minutes becomes 1 hour 30 minutes. Enter hours, minutes, and seconds as their own whole-number fields so the result can carry extra seconds into minutes and extra minutes into hours.
What if my times run past midnight?
Elapsed mode can treat an earlier end time as the next day, so 23:00 to 07:00 returns 8 hours instead of a negative result. If both times really are on the same calendar day, use the end-day handling setting to make that explicit.
How is the difference between two times calculated?
Each clock time is converted to seconds from midnight, the start is subtracted from the adjusted end, and the answer is converted back to days, hours, minutes, and seconds. For overnight spans, one full day is added to the end time before subtraction.
Can it work in minutes and seconds for short tasks?
Yes. Use the minute and second fields for short durations, and the calculator will carry 60 seconds into one minute automatically. It works in whole seconds, so milliseconds and sub-second timing are outside scope.