Elapsed time compares real instants, not just the two clock labels. A daylight-saving change can make the result one hour shorter or longer than simple wall-clock subtraction.
How to use this date & time duration calculator
- Enter the starting local date, time and time zone.
- Enter the ending local date, time and time zone.
- See exact elapsed days, hours, minutes and UTC endpoints.
Calculate hours between two dates and times
This calculator turns each local date and time into a real instant, then subtracts the starting instant from the ending instant. The result is shown as complete 24-hour days plus remaining hours and minutes, total hours and total minutes. It works for a same-day appointment, overnight journey, multi-day event, project window or any interval where both the date and clock time matter.
Use the same or different time zones
Choose the time zone that belongs to each endpoint. Keep both zones the same for two local moments in one place, or choose different zones for a flight, broadcast, remote hand-off or international deadline. The table shows both endpoints in their selected local zones and as ISO-formatted UTC instants, making the exact comparison transparent.
Daylight-saving changes affect elapsed time
Calendar clocks do not always advance in a straight line. When clocks move forward, a local interval can contain one fewer real hour than wall-clock subtraction suggests. When clocks move back, it can contain one extra hour. For example, in New York on 8 March 2026, 01:30 to 03:30 spans only 60 elapsed minutes because the local clock skips from 01:59 to 03:00. The result reports that adjustment when both endpoints use the same zone.
Skipped and repeated local times
A time inside the skipped spring-forward gap does not exist, so the calculator rejects it instead of silently changing the entry. During the autumn clock change, some local labels occur twice with different UTC offsets. The earlier/later controls let you state which occurrence you mean. They have no effect on ordinary, unambiguous times.
Elapsed days are 24-hour periods
A complete day in this result is exactly 1,440 elapsed minutes. That differs from counting calendar dates: a local calendar day containing a daylight-saving change can be 23 or 25 hours long. Use Days Between Dates when the question is about calendar boundaries rather than real elapsed time.
Worked examples
From 09:00 on 1 September to 17:30 on 2 September in Dublin is 32 hours 30 minutes: one complete 24-hour day, eight hours and 30 minutes. A New York interval from 01:30 to 03:30 on the 2026 spring clock-change date is one hour, not two. On the autumn change date, choosing the earlier or later occurrence of 01:30 changes the represented instant by one hour.
Accuracy, privacy and limitations
The calculation runs in this browser and the entered dates, times and zones are not sent to Day Calculator. Time-zone and daylight-saving rules come from the browser's IANA database. Governments sometimes change rules with limited notice, and an outdated browser or operating system may carry older data. Confirm high-stakes travel, legal, financial or operational deadlines with the authoritative schedule or system that governs them.
Inputs have minute precision, so seconds and leap seconds are not represented. The calculator measures continuous elapsed time; it does not remove weekends, holidays, breaks or non-working hours. Use the Business Days Calculator for Monday-to-Friday date counts or the Timesheet Calculator for weekly paid hours.
Frequently asked questions
Why is the result an hour shorter or longer?
A daylight-saving transition occurred between two endpoints in the same zone. The result measures real elapsed time rather than only subtracting the clock labels.
What does earlier or later occurrence mean?
When clocks move back, one local hour repeats. Earlier chooses the first instant carrying that clock label; later chooses the second.
Can I compare different time zones?
Yes. Each endpoint is converted independently to UTC before subtraction, so the result compares the actual instants.