The current Unix time and conversion between timestamp and date.
A Unix timestamp (also called Epoch time or POSIX time) is the number of seconds that have elapsed since January 1, 1970 00:00:00 UTC. This date is known as the "Unix Epoch." Unix timestamps are used as the standard time format in virtually all operating systems, databases, and programming languages.
The classic Unix timestamp counts in seconds (10 digits, e.g. 1700000000). However, many modern systems like JavaScript (Date.now()) use milliseconds (13 digits, e.g. 1700000000000). This tool automatically detects whether a value is given in seconds or milliseconds.
On January 19, 2038 at 03:14:07 UTC, a 32-bit Unix timestamp will reach its maximum value (2147483647). Systems still using 32-bit integers for timestamps will experience an overflow. Modern 64-bit systems are not affected.
0 — January 1, 1970 00:00:00 UTC (Unix Epoch)1000000000 — September 9, 2001 01:46:40 UTC1700000000 — November 14, 2023 22:13:20 UTC2000000000 — May 18, 2033 03:33:20 UTC2147483647 — January 19, 2038 03:14:07 UTC (32-bit max)