Elapsed Time Calculator
Find exactly how much time has passed between any two moments — with a full step-by-step solution so you can see the math, not just the answer. Works across days, handles overnight spans, and shows total time in every unit.
How Elapsed Time Breaks Down
Every elapsed time result can be expressed in multiple ways. The same span of time looks different depending on which unit you focus on — and having all of them at once is what makes this calculator more useful than a simple clock subtraction.
What Is Elapsed Time?
Elapsed time is the total amount of time that has passed between a starting moment and an ending moment. It doesn't matter how long ago the start was — if you know both points, the elapsed time is simply the difference between them.
The word "elapsed" comes from the Latin elapsus, meaning "to slip away." That's exactly what time does — it slips from one moment to the next, and this calculator pins down exactly how much has slipped.
People use elapsed time calculations constantly in daily life, even without thinking about it. How long was that drive? How many hours did I work today? How long until the oven timer goes off? Each of those is an elapsed time question. The math is straightforward once you know the method — and the step-by-step solution in the calculator above shows every single working step.
How to Calculate Elapsed Time Step by Step
The manual method is worth knowing even if you use a calculator. Here's the reliable approach used by the tool above:
AM times stay the same (except 12 AM → 0). PM times: add 12 (except 12 PM stays 12). So 9:30 AM = 9:30 and 4:15 PM = 16:15.
Work on hours and minutes separately. 16:15 − 9:30 → hours: 16 − 9 = 7, minutes: 15 − 30 = −15 (negative — borrow needed).
If minutes are negative, take 1 from the hours and add 60 to minutes. 7h −15m → 6h 45m. So the elapsed time is 6 hours 45 minutes.
If end time is earlier than start time (past midnight), add 24 to the end hour before subtracting. Start 10:00 PM (22:00), end 6:30 AM (6:30) → 6:30 + 24:00 = 30:30. Then 30:30 − 22:00 = 8:30 (8 hours 30 minutes).
Count the number of complete days between dates, multiply by 24, and add to the hour difference. This is what the Date + Time mode does automatically.
Worked Examples
These are the kinds of real-world elapsed time problems people search for most — here with complete solutions.
When You Actually Need an Elapsed Time Calculator
Most people need this tool for one specific, practical situation. Here are the most common ones:
The Overnight Span Problem (And How We Solve It)
The trickiest elapsed time scenario is when the end time is numerically smaller than the start time — for example, start at 10:00 PM and end at 6:00 AM. On a number line, 6 is less than 22, so naive subtraction gives a negative result.
The solution is to add 24 hours to the end time before subtracting. So 6:00 AM becomes 30:00, and 30:00 − 22:00 = 8 hours. In the Time Only mode above, the "End time is next day" checkbox handles this automatically. In Date + Time mode, the calculator uses the actual calendar dates so the day boundary is handled with no manual adjustment needed.
The same logic extends to multi-day spans: each additional day adds another 24 hours. A span from Tuesday 3:00 PM to Thursday 9:00 AM is 2 days + 18 hours = 66 hours total.
Frequently Asked Questions
What is elapsed time?
Elapsed time is the total amount of time that has passed between a start event and an end event. It is the difference between two points in time — expressed as hours and minutes, or broken down into days, hours, minutes, and seconds. The term applies whether you're measuring seconds between two events or years between two dates.
How do you calculate elapsed time manually?
Convert both times to 24-hour format first. Then subtract start from end. If the minutes go negative, borrow 1 hour (add 60 to minutes, subtract 1 from hours). If the end time is on the next day, add 24 to the end hours before subtracting. The step-by-step solution shown in this calculator walks through every one of these steps automatically.
What is the elapsed time from 8:15 AM to 3:45 PM?
The answer is 7 hours and 30 minutes. In 24-hour format: 8:15 to 15:45. Hours: 15 − 8 = 7. Minutes: 45 − 15 = 30. No borrowing needed. Total: 7 hours 30 minutes, which also equals 450 minutes or 27,000 seconds.
How do you calculate elapsed time that crosses midnight?
When the end time is on the next day, add 24 hours to the end time before subtracting. For example, start 11:00 PM (23:00), end 7:00 AM (7:00) → end becomes 31:00. Then 31:00 − 23:00 = 8 hours elapsed. In the calculator, tick the "End time is next day" checkbox or switch to Date + Time mode and enter the actual dates.
What is the difference between elapsed time and duration?
In everyday language, they're used interchangeably. Technically, elapsed time refers specifically to time that has already passed — you're measuring backwards from now or between two past events. Duration can refer to any interval, including future planned events. Both are calculated the same way: end time minus start time.
How many hours is 9 AM to 5 PM?
The elapsed time from 9:00 AM to 5:00 PM is exactly 8 hours. In 24-hour format: 17:00 − 9:00 = 8:00. This is the standard full-time work shift length used in most employment contracts and payroll systems worldwide.
Can elapsed time be negative?
No — by definition, elapsed time is always zero or positive. If you enter an end time earlier than a start time without enabling the overnight option, you'll get an error. A "negative" result just means you've accidentally swapped start and end. Simply swap them, or enable the overnight checkbox if the end time is genuinely on the next day.