Time Difference Calculator

Compare two local times across time zones and get signed, absolute, ISO 8601, and total-unit differences.

Start
Format: YYYY-MM-DD HH:mm:ss.SSS

Offset: UTC+00:00

Format: YYYY-MM-DD HH:mm:ss.SSS

End
Format: YYYY-MM-DD HH:mm:ss.SSS

Offset: UTC+00:00

Format: YYYY-MM-DD HH:mm:ss.SSS

Results
EndStart

Signed duration

Absolute duration

ISO 8601 duration

Total milliseconds

Total seconds

Total minutes

Total hours

Total days

What this tool is for

Use this calculator to measure the exact elapsed time between two local date and time values, even when they belong to different IANA time zones. It helps when you need a reliable answer without manually converting offsets or guessing how daylight saving time affects the comparison.

Common use cases

  • Comparing a start time in one city with an end time in another city.
  • Measuring elapsed time between logs, incidents, flights, or support windows recorded in different time zones.
  • Checking whether two timestamps cross midnight, a weekend, or a daylight saving time change.

How this calculator works

  • Enter the start and end local date and time in YYYY-MM-DD HH:mm:ss.SSS, then choose the time zone for each side.
  • The tool converts both timestamps to UTC internally, then shows the signed duration, absolute duration, ISO 8601 duration, and total milliseconds through days.
  • Use Now to fill the current time quickly, or Swap to reverse the comparison. Offsets can change around daylight saving time transitions.