Hi,
(Gets into geek mode)
On Unix-based systems, the date isn't held like you might think, or even as 2008-02-29 10:42:27, it is held as the number of milliseconds since 1 Jan 1970 because it takes up less space that way, and space was very important (and expensive) back then. A four-function calculator cost the average week's wage. In kit form.
So one millisecond after midnight that day is 1. One second after midnight is 1000. One minute is 60000 and so on. Right now it's 1206809340000.
But the programmers here need to indicate that the date has not been set. They can only use numbers, so they use -1. But -1 is also 1 millisecond before 1970 starts, so if they leave it as it is, you get 31 Dec 1969 23:59:59.999, and you see just the date part.
(Takes off glasses, stops talking in whiney voice)
Ian
|