The earliest versions of Unix time had a 32-bit integer incrementing at a rate of 60 Hz, which was the rate of the system clock on the hardware of the early Unix systems. The value 60 Hz still appears in some software interfaces as a result. The epoch also differed from the current value. The first edition Unix Programmer's Manual dated November 3, 1971 defines the Unix time as "the time since 00:00:00, Jan. 1, 1971, measured in sixtieths of a second".Using January 1, 1971 as the epoch and 1/60 second as the time per count gives March 1971:
The User Manual also commented that "the chronologically-minded user will note that 232 sixtieths of a second is only about 2.5 years". Because of this limited range, the epoch was redefined more than once, before the rate was changed to 1 Hz and the epoch was set to its present value.
$ python >>> import datetime >>> datetime.datetime(1971,1,1) + datetime.timedelta(seconds=336451500/60.) datetime.datetime(1971, 3, 6, 21, 38, 45)If your friend was born in the 80s I'd go with frwagon's answer; if the date might be a time in the 70s then I'm not certain there's a clear answer. It looks like by 6th edition unix, 1975, had switched to the 1=one second method of counting time, but I wasn't able to figure out what it used for timezone or epoch…
You are not logged in, either login or create an account to post comments
It's a unix timestamp. Unix stores times and dates as integers, total number of seconds since "The Epoch" which was January 1, 1970. Find out more at UnixTimestamp.com
posted by frwagon at 8:11 PM on April 5