[LEAPSECS] Lets get REAL about time.
Warner Losh
imp at bsdimp.com
Tue Jan 24 20:14:26 EST 2012
On Jan 24, 2012, at 4:51 PM, Mark Calabretta wrote:
>
> On Tue 2012/01/24 16:23:17 PDT, Warner Losh wrote
> in a message to: Leap Second Discussion List <leapsecs at leapsecond.com>
>
>>> In the latter, the second hand would move continuously past 60 to 01
>>> second and immediately flick back to 60, thus making it possible to
>>> reckon time during a leap second.
>>
>> Or it could move from 00 back to 59...
>>
>> And the number of choices here is illustrative of the implementation
>> details elsewhere :)
>
> TF460-6 specifies that time during a leap second be represented as,
> for example, 23:59:60.7, which suggests to me that the second hand
> should move past 60 to "61".
But then it would be in the wrong minute.
What's the right answer: both. The standard is silent on the issue since there is no '60' on the clock. One can get the minute and hour wrong by repeating the first 6-degrees of the dial and have the 'wrap' be like you suggest. One can get the minute and hour right, but with a less "modulus"ly beautiful 60 - 00.
There's no standard for mapping a non-uniform radix onto a uniform-radix device. Implementations on POSIX time_t based systems suffer similar ambiguity.
Warner
More information about the LEAPSECS
mailing list