Feedback form
Hi! What do you think?

Drag it here or paste with Ctrl+V


    You can also email us on infocalculat.io

    Unix Timestamp to Date Converter

    Free Unix Epoch Time Converter for Developers and System Administrators

    Unix Timestamp to Date Converter

    Convert Timestamp to Date

    How to convert a Unix timestamp to a date

    Example — the form’s default 1577836800:

    1900197020002038*21002020-01-01

    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

    See Also

    Last Results

    Unix Timestamp 1790208000 to Date
    Unix Timestamp 1786492800 to Date
    Unix Timestamp 1748736000 to Date
    Unix Timestamp 1788739200 to Date
    Unix Timestamp 1730419200 to Date
    Unix Timestamp 1764892800 to Date
    Unix Timestamp 1786233600 to Date
    Unix Timestamp 1785888000 to Date
    Unix Timestamp 1778198400 to Date
    Unix Timestamp 1790899200 to Date
    Unix Timestamp 1782777600 to Date
    Unix Timestamp 1791763200 to Date
    Unix Timestamp 1784073600 to Date
    Unix Timestamp 1796083200 to Date
    Unix Timestamp 1786838400 to Date
    Unix Timestamp 1789948800 to Date
    Unix Timestamp 1780531200 to Date
    Unix Timestamp 1893456000 to Date
    Unix Timestamp 1675209600 to Date
    Unix Timestamp 1779062400 to Date
    Unix Timestamp 1784332800 to Date
    Unix Timestamp 1776729600 to Date
    Unix Timestamp 1788998400 to Date
    Unix Timestamp 1781395200 to Date
    Unix Timestamp 1782864000 to Date
    Unix Timestamp 1777507200 to Date
    Unix Timestamp 1774915200 to Date
    Unix Timestamp 1780272000 to Date
    Unix Timestamp 1719792000 to Date
    Unix Timestamp 1782518400 to Date
    Unix Timestamp 1784592000 to Date
    Unix Timestamp 1787616000 to Date
    Unix Timestamp 1789171200 to Date
    Unix Timestamp 31536000 to Date
    Unix Timestamp 1784764800 to Date
    Unix Timestamp 1792454400 to Date
    Unix Timestamp 1793664000 to Date
    Unix Timestamp 1787184000 to Date
    Unix Timestamp 1783468800 to Date
    Unix Timestamp 1779667200 to Date
    Unix Timestamp 1773705600 to Date
    Unix Timestamp 1751328000 to Date
    Unix Timestamp 1780704000 to Date
    Unix Timestamp 1782604800 to Date
    Unix Timestamp 1782086400 to Date
    Unix Timestamp 1745971200 to Date
    Unix Timestamp 1787788800 to Date
    Unix Timestamp 1775433600 to Date
    Unix Timestamp 1790640000 to Date
    Unix Timestamp 1772323200 to Date
    Unix Timestamp 1789689600 to Date
    Unix Timestamp 1782259200 to Date
    Unix Timestamp 1764806400 to Date
    Unix Timestamp 1787702400 to Date
    Unix Timestamp 1787529600 to Date
    Unix Timestamp 1754006400 to Date

    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.