pike.git / lib / modules / Calendar.pmod / tzdata / leapseconds

version» Context lines:

pike.git/lib/modules/Calendar.pmod/tzdata/leapseconds:12:   # <https://www.eecis.udel.edu/~mills/leap.html>.      # The International Earth Rotation and Reference Systems Service   # periodically uses leap seconds to keep UTC to within 0.9 s of UT1   # (which measures the true angular orientation of the earth in space)   # and publishes leap second data in a copyrighted file   # <https://hpiers.obspm.fr/iers/bul/bulc/Leap_Second.dat>.   # See: Levine J. Coordinated Universal Time and the leap second.   # URSI Radio Sci Bull. 2016;89(4):30-6. doi:10.23919/URSIRSB.2016.7909995   # <https://ieeexplore.ieee.org/document/7909995>. +    # There were no leap seconds before 1972, because the official mechanism   # accounting for the discrepancy between atomic time and the earth's rotation - # did not exist. + # did not exist. The first ("1 Jan 1972") data line in leap-seconds.list + # does not denote a leap second; it denotes the start of the current definition + # of UTC.      # The correction (+ or -) is made at the given time, so lines   # will typically look like:   # Leap YEAR MON DAY 23:59:60 + R/S   # or   # Leap YEAR MON DAY 23:59:59 - R/S      # If the leap second is Rolling (R) the given time is local time (unused here).   Leap 1972 Jun 30 23:59:60 + S   Leap 1972 Dec 31 23:59:60 + S