Epoch&Unix Timestamp Conversion Tools

The current Unix timestamp



6:09:15 PM

Convert unix timestamp to human-readable date

Convert human-readable date to unix timestamp


What is the unix time stamp?

The unix time is currently defined as the number of non-leap seconds which have passed since 00:00:00 UTC on Thursday, 1 January 1970, which is referred to as the Unix epoch.

Negative values, on systems that support them, indicate times before the Unix epoch, with the value decreasing by 1 for every non-leap second before the epoch. For example, 00:00:00 UTC on 1 January 1969 is represented in Unix time as −31536000.

In Unix time, every day contains exactly 86400 seconds. Each leap second uses the timestamp of a second that immediately precedes or follows it.

What is the year 2038 problem?

The Unix time is stored in a signed 32-bit integer which is only capable of representing integers between -(231) and 231-1, meaning the latest time that can be properly encoded is 231-1 seconds after epoch (03:14:07 UTC on 19 January 2038).

This probolem is the year 2038 problem (also known as Y2038, Y2K38, Y2K38 superbug or the Epochalypse)