Stephen Scott said: > The basis of my understanding is that UTC is a timescale that: > - progresses at a rate of the second (SI) and has done so since > 1972-01-01. > - is expressed as a count in the form of date, hours, minutes and > seconds; > - is continuous other than the discontinuities resulting from leap > second corrections;
No. It is continuous at all times. However, a UTC minute can be 59, 60, or 61 seconds long. Thus at the end of June the UTC count may go: --06-30 T 23:59:57 --06-30 T 23:59:58 --06-30 T 23:59:59 --07-01 T 00:00:00 --07-01 T 00:00:01 --07-01 T 00:00:02 or it may go: --06-30 T 23:59:57 --06-30 T 23:59:58 --06-30 T 23:59:59 --06-30 T 23:59:60 (a positive leap second) --07-01 T 00:00:00 --07-01 T 00:00:01 --07-01 T 00:00:02 or it may go: --06-30 T 23:59:57 --06-30 T 23:59:58 --07-01 T 00:00:00 (a negative leap second) --07-01 T 00:00:01 --07-01 T 00:00:02 (though the last of these has never happened yet). > - is currently the basis for most local timescales; Right, which is why changing its meaning is seen as the most efficient way of changing lots of national times. > With the replacement of some synchronous signal technologies by packet > switched signals there is a desire to replace or supplement traditional > reference signal distribution with a system that is based on a global > time reference that can be used to generate timing reference signals at > the point of use. The diminished central control over the management of > discontinuities in the time references places an increasing importance > on the deterministic nature of these time references. There's no discontinuity in UTC itself. Thus it suffices for what you require. *HOWEVER*, if you represent the time as YYYY-MM-DD T hh:mm:ss *AND* don't have a way of representing ss == 60, you have a problem. Similarly, if you don't have an accurate list of leap seconds, you won't know whether the time should go 58-59-00, 58-59-60-00, or 58-00. This latter is the distribution problem. > _*Instantiation of leap seconds*_ > In a prior inquiry about leap seconds I had asked about the application > of leap seconds to various local tines in the different time zones. I > have searched for documentation on how the leap seconds are instantiated > in local time zones around the world. There is a need for a standard. > This is a reiteration of the request for information. The situation is clear. (1) Leap seconds happen in UTC as shown above; that is, at the end of the day. (2) In countries where local time is defined as an offset from UTC, it happens at the same *UTC* time. Thus if your local time is UTC+3:30, then the sequence for a positive leap second is: --07-01 T 03:29:58 --07-01 T 03:29:59 --07-01 T 03:29:60 --07-01 T 03:30:00 --07-01 T 03:30:01 --07-01 T 03:30:02 > This question was raised because TF.460-6 specifies the leap second > adjustment to UTC and the emission of UTC. This is the statement that specifies (1). > There does not seem to be any > guidance for the application of leap seconds to local timescales for the > timezones UTC+14 to UTC-12. That's (2). > There is the perception by some that the > leap second should be instantiated globally at the same time as it is > signaled by UTC. I looked in TF.460-6 but could not locate a definitive > statement to this effect. It wouldn't be in TF.460-6. It would be in the definition of local time in that time zone. If the time zone is defined as UTC+3:30, then *BY DEFINITION* the leap second happens at 03:29:60 local time. > If this is the case then the leap second changes would be instantiated > just before 9:00 (9 AM) local time in Tokyo (UTC+9) and just before > 19:00 (7 PM) local time in New York (UTC-5). Correct. Though a June one would be 20:00 local time in New York. And just before 05:30 in the morning in India, and at 09:30 or 10:30 in South Australia. > These are just examples but > in either case it would probably be disruptive to critical time keeping > systems to have a time shift instantiated at these times. There is no shift, just variable base arithmetic. But this is one of the reasons for abolishing leap seconds. > It's not just for television. The evolving application of packet > switched technologies (for example Ethernet and the Internet) in > television, financial, scientific, telecommunications, power generation > and other industries is creating a growing demand for the availability > of accurate and precise, but most importantly deterministic time > references. Something that is incompatible with the present arrangements for the announcement of leap seconds. > Notwithstanding the possibility of stopping leap seconds it is more > important to: > - have a deterministic procedure for instantiating leap seconds in > each time zone and; They already exist. The leap second happens at midnight UTC, whatever that may be in local time. > - similarly for standard time and daylight saving time shifts which > understandably are under local governance Then you need to persuade each local polity to define deterministic rules. Some (e.g. the EU) have, but the general principle that a past legislature cannot bind a future one makes it only present policy, not fixed for all time. (See, for example, the way the USA changed their rules a couple of years ago.) > I believe there is no particular requirement to eliminate the leap > second if their insertions are well and deterministically defined and > communicated. However, the devil is in the details. And there are some very troublesome details involved here. > It's not time that needs to be fixed, it's the standards or the lack > thereof. Sorry, but that's just wrong. > What can this group do to: > - Document local practices for instantiating leap second corrections > to UTC. Not required. > - Promote a standard for instantiating leap second corrections in > local time zones. Not required. > - Promote standards for the communication of all UTC time corrections > including leap seconds and standard / daylight saving time shifts. These exist. The much bigger problem is getting people to implement them correctly. -- Clive D.W. Feather | If you lie to the compiler, Email: cl...@davros.org | it will get its revenge. Web: http://www.davros.org | - Henry Spencer Mobile: +44 7973 377646 _______________________________________________ LEAPSECS mailing list LEAPSECS@leapsecond.com http://six.pairlist.net/mailman/listinfo/leapsecs