Skip to main content

Time Calculator

Convert Unix timestamps, add or subtract days, weeks and months, and read one moment across time zones.

Result

Working…

Runs in your browser; nothing you enter leaves this page.

How it works

What it reads

A number is a Unix timestamp: seconds since 1 January 1970 UTC, or milliseconds once it has twelve digits or more. Four digits on their own are a year. A date written as 2026-10-24 09:30 (with or without seconds, with a space or a T) has no zone, so it is read as a wall-clock time in your own time zone, or in the From zone on the Time zones tab.

Anything else the browser understands, such as an ISO 8601 date with Z or an offset, or an RFC 822 date from an email or HTTP header, is read as the exact instant it names. Until you type, the field follows the clock and shows the current Unix time.

Unix seconds = (instant − 1970-01-01T00:00:00Z) ÷ 1000 ms

Adding and subtracting

Minutes and hours are added as elapsed time. Days, weeks, months and years move the date on the calendar of your time zone and keep the same time of day, so adding a day across a daylight-saving change still lands at the same hour. A month added to 31 January stops at the last day of February.

The difference between start and end is shown as whole days, hours, minutes and seconds, and as total days and hours. You can also pick an end date directly and read the gap.

Time zones

Zone names and offsets come from the browser’s own time zone database (the IANA database, through Intl), so they follow daylight saving for the date shown, not for today. A wall-clock time that a daylight-saving jump skips, such as 02:30 on the morning clocks go forward, is moved to the next real time.

More tools

All 238 tools