[mod.std.unix] time for time details

std-unix@ut-sally.UUCP (12/13/86)

From: utah-cs!hplabs!hpfcla!hpfclj!hpfcdg!rgt (Ron Tolley)
Date: Thu, 11 Dec 86 18:16:53 est

GMT and UTC are not the same.

The  following  is a list of leap  seconds  which  have  been  added  to
Universal Coordinated Time (UTC) in order to keep it relatively close to
solar time.  Note that with  Greewich Mean Time, such  corrections  were
made  by  stretching  or  contracting  the  length  of  seconds.  UTC is
generally available through time standards, GMT not readily available.

	1)	1972 June 30 23:59:60
	2)	1972 June 30 23:59:61
	3)	1973 June 30 23:59:60
	4)	1974 June 30 23:59:60
	5)	1975 June 30 23:59:60
	6)	1976 June 30 23:59:60
	7)	1977 June 30 23:59:60
	8)	1978 June 30 23:59:60
	9)	1979 June 30 23:59:60
	10)	1981 June 30 23:59:60
	11)	1982 June 30 23:59:60
	12)	1983 June 30 23:59:60
	13)	1985 June 30 23:59:60

This is data derived from an AP story from May 1985.  No data since then
is known.  There is also no indication  whether the insertions were made
in local time or in UTC.  Local time is  assumed.  (Wouldn't  Australia,
Newfoundland,  and other half-hour-off places have fun with inserting an
extra second in the middle of a pseudo-random hour.)

This  information  has been pieced  together from scattered  sources.  I
reserve the right to be proven wrong.

Ron Tolley

Volume-Number: Volume 8, Number 67

std-unix@ut-sally.UUCP (Moderator, John Quarterman) (12/23/86)

From: guy@sun.com (Guy Harris)
Date: Sat, 13 Dec 86 14:14:04 PST

> GMT and UTC are not the same.

However, it's not clear whether the term "GMT", when used in documents
describing the way UNIX handles time, refers to GMT or to the time that
would be kept by a clock set to local British time at some point when
British Summer Time is not in effect and then left to run free.

Since, as you point out, GMT is not readily available from time sources, and
since most hardware and most implementations don't know how to stretch or
shrink seconds, I suspect most implementations definitely don't provide real
live GMT.  In fact, since most hardware doesn't receive any UTC broadcasts,
most implementations don't provide real live UTC, either.  (Some machines
don't even do that great a job at providing *any* sort of
precise-to-the-second indication of current time, given the tendency of
their clocks to drift, or the fact that their clocks are set from somebody's
wristwatch.)

This is all somewhat irrelevant to machines that don't synchronize with UTC
and don't know about leap seconds.  Machines that do synchronize with UTC
will have to worry about whether particular time zones follow UTC or not.
If they insert the leap seconds at the same instant that UTC does, there's
no real problem; if they don't, the offset between UTC and local time
presumably just slowly drifts from being an even number of half-hours.

Volume-Number: Volume 8, Number 68

std-unix@ut-sally.UUCP (Moderator, John Quarterman) (12/23/86)

From: seismo!nbires!vianet!devine (Bob Devine)
Date: Wed, 17 Dec 86 19:39:53 EST

  This is in response to Ron Tolley's article that appeared in mod.std.unix
last week.  My reply corrects the errors.

Bob Devine

------------------------------------------------------------------

> GMT and UTC are not the same.

  Yes they are (within a very small delta).  GMT (Greenwich Mean Time)
is maintained by the UK while UTC (Universal Coordinated Time) is maintained
by the International Time Bureau in Paris (BIH).  The WWV* broadcasts in the
US are not exactly UTC but neither is GMT.  However, they are within
nanoseconds of UTC.  WWV (and WWVB and WWVH) are the US's official
distributors of the time according to the US's clocks.

  Some confusion results from the use of "GMT".   In common usage, it
means what time it is in the timezone centered on the Greenwich Observatory
which defines zero degrees longitude.  It also means the official UK
time.  GMT is no longer the global standard for time; UTC is (since 1972).

  UTC is an average of all the contributing countrys' clocks (US, UK,
France, Italy, Japan etc all contribute to UTC).  The change of UTC
to stay close to UT1 (the "spinning earth" time) is through the adding
or subtracting of leap seconds.  BIH makes recommendations for such
leap seconds and it is up to the individual countries to follow them.
I don't know of any case where a leap second recommedation was not
followed by a country for its clocks; it doesn't make sense to disregard them.


> The  following  is a list of leap  seconds  which  have  been  added  to
> Universal Coordinated Time (UTC) in order to keep it relatively close to
> solar time.  Note that with  Greewich Mean Time, such  corrections  were
> made  by  stretching  or  contracting  the  length  of  seconds.  UTC is
> generally available through time standards, GMT not readily available.
> This is data derived from an AP story from May 1985.  No data since then
> is known.  There is also no indication  whether the insertions were made
> in local time or in UTC.  Local time is  assumed.  (Wouldn't  Australia,
> Newfoundland,  and other half-hour-off places have fun with inserting an
> extra second in the middle of a pseudo-random hour.)

  A second is not stretched/contracted for leap second adjustments.  The
selected minute will have 59 or 61 seconds.  There are agreements as to
which minute is selected and the BIH issues its recommendation far in
advance selecting the minute.  Currently, and unless the earth goes wacko,
a second is usually added once a year.

Bob Devine

Volume-Number: Volume 8, Number 73

std-unix@ut-sally.UUCP (Moderator, John Quarterman) (01/08/87)

From: ames!pyramid!nsc!nscpdc!nscpdc.nsc.com!djg
Date: Sun, 28 Dec 86 11:47:06 pst

> From: seismo!nbires!vianet!devine (Bob Devine)
> Date: Wed, 17 Dec 86 19:39:53 EST
> 
>   This is in response to Ron Tolley's article that appeared in mod.std.unix
> last week.  My reply corrects the errors.
.....
> > solar time.  Note that with  Greewich Mean Time, such  corrections  were
> > made  by  stretching  or  contracting  the  length  of  seconds.  UTC is
> > generally available through time standards, GMT not readily available.
....
>   A second is not stretched/contracted for leap second adjustments.  The
> selected minute will have 59 or 61 seconds.

Note as above it was G.M.T that was stretched.
I used to work at the R.G.O. Whenever possible a zenith tube reading of
Polaris was used (up to the installation of caesium clocks 20? years ago)
to correct an oscillator defining a 10MHz signal sent via land line the
Rugby time centre for broadcast. On every hour the signal was inverted 
5 seconds before the hour to synchronise clocks (This is still done but from
atomic clocks). Since using U.T.C the leap seconds are manually added or
subracted at the appropriate time (Yes someone at midnight dec 31 has to go
down to the time computer and press a button).
Note that since UTC is the calculated best fit of many atomic clocks
it can never be given in "real time" but only after the fact.
(Most laborities(observatories) use quartz clocks set against a reference
and then post-calibrate it).

Volume-Number: Volume 9, Number 9