Saturn
Saturn

Reputation: 18149

What is special about dates before the year 1970?

I see a lot of discussion about getting dates that are pre-1970. For example, I see people ask a question like, "how do I get a date before 1970?"

What I'd like to know is what is so special about 1970? Why do people have trouble getting dates before that particular year? Was it the beginning of the universe or something?

Upvotes: 5

Views: 982

Answers (3)

Dan Grossman
Dan Grossman

Reputation: 52372

It is the beginning of the UNIX epoch, timestamp 0. All UNIX timestamps are the number of seconds since January 1st 1970 UTC. The moment of this writing is timestamp 1298440626.

UNIX timestamps pop up in the datetime libraries of a lot of languages and software, as storing times as a number of seconds is convenient for various reasons.

Since 1970 is time 0, dates before then can't typically be stored as timestamps.

Upvotes: 12

paxdiablo
paxdiablo

Reputation: 882166

It has to do with UNIX times. They're strored as number of seconds since the epoch, and the epoch is defined as the start of the day January 1, 1970 (UTC).

That's also the cause for the upcoming Y2K38 bug where the value will roll over to negative sometime early Feb (from memory) in 2038. Unless they up it to beyond a signed 32-bit value, of course.

Upvotes: 2

vissi
vissi

Reputation: 2334

It was the beginning of the UNIX era.

Upvotes: 0

Related Questions