|
Unix time is a 32 bit signed integer (signed meaning that the first "bit" of the number is used to represent whether the number is positive or negative).
So, if you change the first bit of the unix timestamp to be a 1, it will be interpreted by most computers as a negative number, and so you get the date as "1st January 1972 minus the number of seconds" (i.e. it will be before 1970).
Google obviously ignores the signed bit and just interprets the rest of the number.
|