Thursday, February 05, 2009

Unix time approaching a special value on a special day

Unix time or POSIX time is the representation of time as the number of seconds elapsed since January 1, 1970 00:00:00 UTC. Even though it is derived from UNIX, it is widely used across all the platforms including Windows.

Unix time reaches the value of 1234567890 on this "Valentine's day" (at 2009-02-14 00:01:00 UTC) -- A special value on a special day :)

On a side note, the unix time had earlier reached 1,000,000,000 on 2001-09-09 01:46:40 UTC and will overflow the 32-bit boundary (actually 31-bit + 1 signed bit) in 2038-01-19 around 03:14:07 UTC. This overflow is expected to cause many software that do not handle this overflow, to fail in the year 2038 -- the Y2K38 problem.

No comments:

Post a Comment