On 03/10/2014 02:01, Ron Shepard wrote:
> I really do not understand how all of this works, so let me ask what is
> probably a stupid question. If you want to know the number of seconds
> between now and, say, 12-Oct-1492 at 2am, how do you do that? You have
> to convert from julian to gregorian dates, which I do understand I
> think, and you need to account for all of the leap seconds that have
> been added recently, which I do not understand. Do you just have to keep
> track of each leap second and when it was added?
Well first you have to know what timescale you are using now and were
using back in 1492. There have also been calendar changes in this gap
as I'm sure you know. Astronomers who investigate historical records of
eclipses, visible supernovae and so on have to cope with these
annoyances, plus the inexplicable non-existence of year zero. I'm not
an expert on matters calendrical, but others are and they write
software, sometimes in Fortran, to do this. Some procedure libraries
that astronomers use do indeed account for all leap seconds since they
were introduced around 1972, and the relevant procedures have to be
updated every time there is a new leap second. But that's only if you
use UTC; if you use something like Atomic Time, Ephemeris Time or GPS
Time, there are no leap seconds, and so these slowly diverge from UTC
(alias GMT).
> Leap seconds are to account for Sidereal time, right?
Not quite. Siderial time is the time measured by the rotation of the
Earth relative to a fixed point in space. In a year, the Earth rotates
approximately 366.25 times relative to the Universe when it appears to
rotate only 365.25 times relative to the Sun, so the length of the
siderial day is about 23 hours 56 minutes. Only those with telescopes
mounted on Earth have to bother with it (my observations have mostly
been made from space, fortunately).
Leap seconds are introduced (or removed) because the length of the day
varies (as measured by the movement of the Sun) e.g. because of melting
of polar ice, sap rising in the trees every spring (more of them in the
northern hemisphere than in the southern), and other effects such as
volcanism. Since we find it convenient to have (a) a day consisting of
24 * 60 * 60 seconds, and (b) the sun overhead (on average) at mid-day
in the centre of our time-zone, and (c) a second which does not vary in
length even by a small amount, something has to give. Interpolating
leap seconds was thought to be the least awkward solution to the problem
i.e. marginally compromise principal (a). It was then thought that leap
seconds would mainly affect astronomers and other scientists who
depended on knowing the absolute time to high precision.
Since 1972 dependence on exact time keeping has spread rather more
widely, e.g. to cell phone networks, air traffic control systems, and
indeed the Internet generally, and so many more people are affected by
leap seconds. It has been known for inexpert or perhaps not entirely
sober machine operators who have the misfortune to be on night duty at
23:59:59 on December 31st to fail to insert the leap second correctly,
and thereby mess things up for a huge number of people.
Hence many people thing leap seconds are a real nuisance, and there are
current proposals to get rid of them. I haven't got a clear idea of
what is proposed instead. It could be leap minutes or hours. In this
case the first leap minute would not be needed for decades, the first
leap hour not for centuries, by which time none of us will care, and it
will conveniently be "someone else's problem". Personally I think I
could tolerate a leap minute, but when a leap hour got near, everyone
would have inadvertently shifted themselves by the equivalent of one
time zone, which might not be so acceptable.
But I fear we may be getting off topic.
--
Clive Page