On Sat, 4 Nov 2000, ts wrote: > >>>>> "H" == Hugh Sasse Staff Elec Eng <hgs / dmu.ac.uk> writes: > > H> neelix hgs 58 %> ruby -e 'p Time.local(1997,12,31,23,59,60)' > H> Thu Jan 01 00:00:00 GMT 1998 > H> neelix hgs 59 %> > > moulon% ruby -ve 'p Time.local(1997,12,31,23,59,60)' > ruby 1.6.1 (2000-09-27) [sparc-solaris2.7] > Thu Jan 01 00:00:00 MET 1998 > moulon% Mine was solaris7 as well: neelix hgs 59 %> ruby -v ruby 1.6.1 (2000-09-27) [sparc-solaris2.7] neelix hgs 60 %> > [386 linux example trimmmed] > > H> because it is legal to add a leap second at the end of the year. > H> I don't know whom we could ask about this. > > The last leap seconds : > [...] > 1994 JUL 1 =JD 2449534.5 TAI-UTC= 29.0 S + (MJD - 41317.) X 0.0 S > 1996 JAN 1 =JD 2450083.5 TAI-UTC= 30.0 S + (MJD - 41317.) X 0.0 S > 1997 JUL 1 =JD 2450630.5 TAI-UTC= 31.0 S + (MJD - 41317.) X 0.0 S > 1999 JAN 1 =JD 2451179.5 TAI-UTC= 32.0 S + (MJD - 41317.) X 0.0 S I'm not sure how to interpret this format. And are you saying one adds it at a different time of day/year, it would have been illegal to add one for 1998, or what? I'm not clear what point you are making... > > Guy Decoux > Thank you, Hugh