What Is Unix 32 Bit Time?
Contents

All 32-bit Unix/Linux-based systems store the system clock time internally as the number of seconds since the “Epoch.” The latest time and date that can be represented as seconds-since-the-Epoch in that 32-bit signed integer is 3:14:07 UTC on Tuesday, January 19, 2038.

What happens when Unix 32-bit time overflows?

Cause. The latest time since 1 January 1970 that can be stored using a signed 32-bit integer is 03:14:07 on Tuesday, 19 January 2038 (231−1 = 2,147,483,647 seconds after 1 January 1970). … This is caused by integer overflow, during which the counter runs out of usable binary digits or bits, and flips the sign bit instead …

What is 32bit time?

As computers measure time in seconds from 1 January 1970, 03:14:07 UTC on 19 January 2038 is equal to 2,147,483,647 seconds after 1 January 1970. As 32-bit date and time systems can only count up to 2,147,483,647 separate positive values the system cannot continue counting the seconds past that time.

Robert Thorne

Robert Thorne

Automotive & Future Transportation Editor

Robert Thorne covers electric vehicle innovations, autonomous driving systems, global mobility trends, and automotive engineering developments.

Share this article
Twitter Facebook Pinterest