UNIX Time to Date Converter

Written by:

On this page is a UNIX time to date converter, or UNIX time to date calculator. Enter the number of seconds before or after January 1, 1970 (ignoring leap seconds) and we'll tell you the UNIX time equivalent.

Need the other way? Try the date to UNIX time converter.

UNIX Time to Date Calculator

What is Unix Time?

UNIX time is the number of seconds since or before January 1, 1970 UTC. UNIX time ignores leap seconds so all days represent 86,400 seconds.

Year 2038 Problem

Many systems store UNIX time as a 32 bit signed integer – positive numbers repesent time after January 1, 1970 and negative numbers represent before. However, 32-bit numbers do run out.

A signed integer can represent:

2^{31}-1 = 2,147,483,647\ seconds

...in either direction.

2147483647 seconds beyond January 1, 1970 = 03:14:17 AM January 19, 2038. Much like how storing 2 digit years led to the Y2K problem, many systems will eventually roll over and be unable to represent dates.

Using the UNIX Time to Date Calculator

To use the UNIX epoch to date calculator, enter a UNIX timestamp into the UNIX Timestamp field. When satisfied, click the Calculate Date from Timestamp button.

We'll do the math and convert your negative or positive number to a date and time (including seconds). Answers will be in UTC – or universal time – as well as in your current time zone.

Next, enjoy some other calculators and tools.



PK started DQYDJ in 2009 to research and discuss finance and investing and help answer financial questions. He's expanded DQYDJ to build visualizations, calculators, and interactive tools.

PK lives in New Hampshire with his wife, kids, and dog.

Don't Quit Your Day Job...

DQYDJ may be compensated by our partners if you make purchases through links. See our disclosures page. As an Amazon Associate we earn from qualifying purchases.
Sign Up For Emails
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram