A Unix timestamp (also known as Epoch time, POSIX time, or Unix time) is a system for representing a point in time as a single number: the number of seconds that have elapsed since the Unix Epoch - January 1, 1970, 00:00:00 UTC - not counting leap seconds.
Unix timestamps are widely used in computing because:
While the standard Unix timestamp is in seconds, variations include:
Date.now()
)32-bit systems using signed integers for Unix time will experience the "Year 2038 problem" on January 19, 2038, when the timestamp will exceed the largest value that can be represented in a 32-bit signed integer. Modern 64-bit systems can represent dates far beyond human timescales.