History, asked by abhay4393, 1 year ago

Why tiime is measured since the epoch (00:00:00 utc, january 1, 1970)?

Answers

Answered by Rajeshkumare
0
Unix time (also known as POSIX time[citation needed] or UNIX Epoch time[1]) is a system for describing a point in time. It is the number of seconds that have elapsed since 00:00:00 Coordinated Universal Time (UTC), Thursday, 1 January 1970,[2] minus leap seconds. Every day is treated as if it contains exactly 86400 seconds,[2] so leap seconds are to be subtracted since the Epoch.[3] It is used widely in Unix-like and many other operating systems and file formats. However, Unix time is not a true representation of UTC, as a leap second in UTC shares the same Unix time as the second which came before it. Unix time may be checked on most Unix systems by typing date +%s on the command line.

On systems where the representation of Unix time is as a signed 32-bit number, the representation will end after the completion of 2147483647 (231 − 1) seconds from 00:00:00 on 1 January 1970, which will happen at 3:14:08 on 19 January 2038 UTC, although exactly how many seconds that is from now is not known because of unpredictable leap seconds. This is referred to as the Year 2038 problem where the 32-bit signed Unix time will overflow and will take the actual count to negative.

Similar questions