Desmarto

Formula

End Time − Start Time = Duration

If end time is earlier than start time and 'Crosses midnight' is enabled, 24 hours are added to the end time. Equal start and end times produce zero duration.

Example: Standard Work Day

Start09:00
End17:30
Result8h 30m

Tips

  • The parser accepts both 12-hour and 24-hour formats regardless of the output setting.
  • Enable 'Crosses midnight' for overnight shifts or events.
  • Enable 'Include seconds' for precise timing.
  • Results update automatically as you type.

Frequently Asked Questions

How do I calculate overnight duration?

Enable the 'Crosses midnight' option. This tells the calculator that the end time is on the following day, so it adds 24 hours to the end time before calculating the difference.

What if the end time is earlier than the start time?

If 'Crosses midnight' is enabled, the calculator assumes the end time is the next day. If disabled, it will show an error asking you to enable 'Crosses midnight'.

Can I use AM/PM format?

Yes. The parser accepts both 12-hour (AM/PM) and 24-hour formats regardless of the output format setting. The format toggle only controls how results are displayed.

How accurate is the calculation?

The calculation is exact to the second. Enable 'Include seconds' to see seconds in the result. The internal calculation uses integer seconds to avoid floating-point errors.

Can I share my calculation?

Yes. Click 'Share Link' to copy a URL that includes your inputs. Anyone with the link will see the same calculation.

Related Tools

Last reviewed: September 10, 2026

Time duration: method, examples, and edge cases

A time duration is elapsed time between two clock readings. The safest calculation converts both readings to one continuous timeline, subtracts the start from the end, and only then formats the result as hours, minutes, seconds, decimal hours, or total minutes. This avoids common mistakes around PM times and midnight. For an overnight span, the end belongs to the following day even when its clock value is numerically smaller than the start.

How to use it accurately

  1. Enter the start reading: Use a complete clock time and include seconds when the source record contains them.
  2. Enter the end reading: Choose the next-day option whenever the interval crosses midnight.
  3. Keep one time convention: 12-hour and 24-hour inputs are both valid, but the underlying comparison should use one normalized scale.
  4. Read the format you need: Use h:m:s for human-readable duration, decimal hours for costing or payroll, and total minutes for scheduling logic.

Elapsed-time formula

duration = end instant − start instant

For same-day times, subtract the normalized start from the normalized end. If the end is on the next day, add 24 hours before subtracting. Convert the final total only after the subtraction is complete.

Worked examples

Same-day interval

Inputs: 09:20 to 14:05

Result: 4 h 45 min

14:05 is 285 minutes after 09:20. In decimal form the same duration is 4.75 hours.

Overnight interval

Inputs: 22:40 to 06:10 next day

Result: 7 h 30 min

Treat 06:10 as a time on the following day. The span is 1 h 20 min to midnight plus 6 h 10 min after midnight.

Calculation steps from a worked example

  1. Start with the inputs: 09:20 to 14:05
  2. Apply the relationship: duration = end instant − start instant
  3. Calculate the result: 4 h 45 min
  4. Sanity-check the answer: 14:05 is 285 minutes after 09:20. In decimal form the same duration is 4.75 hours.

How to interpret the result

Time Duration Calculator should be interpreted together with the inputs and the convention used to produce the answer. The core relationship on this page is “duration = end instant − start instant”. For same-day times, subtract the normalized start from the normalized end. If the end is on the next day, add 24 hours before subtracting. Convert the final total only after the subtraction is complete. In practical use, that means the displayed number is not just an isolated output: it represents a result under the assumptions stated on this page. Time calculations are especially sensitive to units, 12-hour versus 24-hour notation, midnight crossings, and whether a duration represents wall-clock time or an actual elapsed instant. Keep those conventions with the result when you reuse it elsewhere.

A useful sanity check is to compare your result with a nearby worked example. For “Same-day interval”, the inputs 09:20 to 14:05 produce 4 h 45 min. 14:05 is 285 minutes after 09:20. In decimal form the same duration is 4.75 hours. A second boundary check is “Overnight interval”: 22:40 to 06:10 next day produces 7 h 30 min. Treat 06:10 as a time on the following day. The span is 1 h 20 min to midnight plus 6 h 10 min after midnight. If your result moves in the opposite direction from these examples when you change a similar input, recheck units, signs, endpoints, rounding, or any special option before copying the answer elsewhere.

How to verify the calculation

  1. Re-read the original inputs before checking the result. A correct formula cannot compensate for an incorrect date, time, rate, duration, amount, or sign entered at the start.
  2. Recalculate the central relationship once by hand or with a simple independent method: duration = end instant − start instant. The purpose is not to reproduce every display detail, but to confirm that the answer is in the right range and direction.
  3. Check the output units and formatting. The reference table “Useful time conversions” is a second quick check when your inputs fall near one of the listed values.
  4. Test the edge case that is most similar to your situation. One important warning on this calculator is: Subtracting 22:00 from 06:00 without marking the end as next day creates a negative or incorrect result.
  5. Before using the result for a consequential decision, read the assumptions section. This calculator treats entered clock readings as local wall-clock values and does not infer a location, time zone, daylight-saving transition, leap second, or employment rule. For intervals across different zones or dates affected by clock changes, first resolve both timestamps to actual instants.

When this calculator is useful

  • Finding the length of a meeting, class, workout, trip segment, or machine run.
  • Checking an overnight shift before sending the result to a work-hours or payroll calculator.
  • Converting a start/end pair into total minutes for schedules or project logs.
  • Verifying timestamps before copying a duration into a report or invoice.

Useful time conversions

DurationEquivalent
15 minutes0.25 h
30 minutes0.50 h
45 minutes0.75 h
90 minutes1.50 h
8 hours480 minutes

Common mistakes and edge cases

  • Subtracting 22:00 from 06:00 without marking the end as next day creates a negative or incorrect result.
  • 12 AM is midnight and 12 PM is noon; reversing them changes the interval by many hours.
  • Decimal hours are not clock notation: 4 h 45 min is 4.75 h, not 4.45 h.
  • Daylight-saving and time-zone changes require location-aware timestamps; plain wall-clock subtraction cannot infer them.

Assumptions and limitations

This calculator treats entered clock readings as local wall-clock values and does not infer a location, time zone, daylight-saving transition, leap second, or employment rule. For intervals across different zones or dates affected by clock changes, first resolve both timestamps to actual instants.

Frequently asked questions

How can I verify a Time Duration Calculator result?

Keep the original inputs, apply the page's core relationship (duration = end instant − start instant), and compare the answer with the worked examples. For example, 09:20 to 14:05 should give 4 h 45 min. The reference table “Useful time conversions” is a second quick check when your inputs fall near one of the listed values. If the independent check is close but not identical, inspect rounding, endpoint, unit, or convention differences before assuming either result is wrong.

Why might another Time Duration Calculator show a different answer?

Two calculators can use the same basic mathematics but differ in assumptions or input interpretation. On this page, an especially important source of disagreement is: 12 AM is midnight and 12 PM is noon; reversing them changes the interval by many hours. Another is: Decimal hours are not clock notation: 4 h 45 min is 4.75 h, not 4.45 h. Compare the settings and definitions first; only then compare the final numbers.

What should I save with a Time Duration Calculator result?

Save the inputs, result, units, date of calculation, and any option that changes the convention. This is particularly useful when the result is later copied into a timesheet, schedule, budget, report, invoice, application, or spreadsheet. Recording the assumptions makes it possible to reproduce the calculation instead of relying on a number with no context.

When is this Time Duration Calculator not enough on its own?

This calculator treats entered clock readings as local wall-clock values and does not infer a location, time zone, daylight-saving transition, leap second, or employment rule. For intervals across different zones or dates affected by clock changes, first resolve both timestamps to actual instants. Use the result as the arithmetic or planning layer, then verify any legal, payroll, lender, tax, time-zone, holiday, policy, or specialist rule that applies to the real decision. The calculator is most reliable when the question matches the stated scope rather than when a general result is stretched into a domain-specific ruling.

AI & citation information

This public block gives search, answer, and citation systems a concise description of what this page covers. It does not replace the calculator instructions or the assumptions above.

Tool
Time Duration Calculator
Publisher
Desmarto
Page type
Free online calculator and explanatory reference
Key concepts
Time Duration Calculator; Time; Elapsed-time formula
Use this page when
A time duration is elapsed time between two clock readings.
Calculation basis
duration = end instant − start instant. For same-day times, subtract the normalized start from the normalized end.
Important caveat
This calculator treats entered clock readings as local wall-clock values and does not infer a location, time zone, daylight-saving transition, leap second, or employment rule.
Canonical page
https://desmarto.com/time-calculators/time-duration
Last reviewed
September 10, 2026

Suggested citation: Desmarto. “Time Duration Calculator.” https://desmarto.com/time-calculators/time-duration. Updated September 10, 2026.