Unix Timestamp to Date Converter
Free Unix Epoch Time Converter for Developers and System Administrators
Unix Timestamp to Date Converter
How to convert a Unix timestamp to a date
Example — the form’s default 1577836800:
1970 = 0 · *2038-01-19 03:14:07 = 2³¹ − 1, the signed 32-bit limit
- 1577836800 ÷ 86,400
- = 18,262 days, remainder 0 s
- 1970-01-01 + 18,262 days
- = 2020-01-01
- 0 s
- = 00:00:00 UTC
- Result (UTC)
- 01/01/2020, 12:00:00 am
date = 1970-01-01 + ⌊t ÷ 86,400⌋ days; time = remainder, UTC
| Timestamp | UTC |
|---|---|
| 0 | 1970-01-01 00:00:00 |
| 946684800 | 2000-01-01 00:00:00 |
| 1000000000 | 2001-09-09 01:46:40 |
| 1767225600 | 2026-01-01 00:00:00 |
| 2147483647 | 2038-01-19 03:14:07 |
| 4102444800 | 2100-01-01 00:00:00 |
See Also
- Time Until Calculator - Count down the hours, minutes and seconds to a specific time
- Add or Subtract Time - Time Calculator - Add or Subtract Days, Hours and Minutes from Now
- Seconds converter - Convert Seconds to Minutes/Hours/Days/Months/Years
- Hours and Minutes in Minutes - Convert Hours and Minutes to Minutes
- Hours and Minutes as a Decimal - Convert Hours and Minutes to Decimal and Fraction
- Time Zone of a Place - The time zone of a state, city or country: the UTC offset, the abbreviations and the clock changes
FAQ
What time zone is the converted date shown in?
In UTC. A Unix timestamp has no time zone of its own — it is the number of seconds elapsed since 1 January 1970, 00:00:00 UTC — so to get local time you add your own offset to the result.
Why does my 13-digit timestamp convert to the wrong year?
Because it is in milliseconds, not seconds: JavaScript, Java and many APIs return milliseconds. Drop the last three digits (divide by 1,000) before converting — 1577836800000 is the millisecond form of 1577836800.
Can a Unix timestamp be negative, and how far does the converter go?
Yes: dates before 1970 are negative, and -2208988800 is 1 January 1900. This converter accepts values from -2208988800 to 4102444800, that is from 1900 to 2100. Beware that 32-bit signed systems still overflow at 2147483647 seconds — 19 January 2038.