Windows 10 Getting Support for Leap Seconds

Posted on July 18, 2018 by Mehedi Hassan in Windows, Windows 10 with 16 Comments

Microsoft is bringing support for leap seconds — yes, that one extra second — to Windows, starting with Windows 10 Redstone 5 and Windows Server 2019. With the upcoming updates for Windows 10, Microsoft’s operating system now deals with leap seconds in a way that is incredibly accurate, UTC-compliant, and traceable.

Leap seconds typically occur every 18 months, resulting in one extra second. The extra leap second occurs to adjust with the earth’s slowed down rotation, and an extra second is added to UTC in order to keep it in-sync with mean solar time. To deal with the extra second more appropriately, Windows 10 will now display that extra second, instead of directly jumping to the next one, making it the world’s first OS to have full support for leap seconds. It’s quite difficult to explain in words, but the following GIF will help make it less confusing:

Right now, Windows 10 directly jumps from 16:59:59 to 17:00:00 without a leap second, but it will now include 16:59:60 when there is an actual leap second. That one extra second is quite important for time accuracy, especially with increased demand for higher accuracy time from government regulations, according to Microsoft. The company says it will not include an option for leap second smearing where the extra second would be split up into smaller units and added throughout the day as it will prevent the OS from meeting accuracy requirements.

Microsoft is delivering a number of other improvements in Windows Server 2019 to provide better time accuracy, including a new Precision Time Control, time synchronization method, and more. Microsoft has detailed all of the new improvements in a technical blog post here, and you can read about all the improvements coming with future versions of Windows 10 if you happen to care about such improvements.

Tagged with , ,

Join the discussion!


Don't have a login but want to join the conversation? Become a Thurrott Premium or Basic User to participate

Comments (17)

17 responses to “Windows 10 Getting Support for Leap Seconds”

  1. plettza

    I wonder what Event Viewer would read when an even occurs precisely at the 60 second mark.

  2. CaedenV

    I am curious as to why we need this... People who care about acurate time set up an NTP server and push time to everyone. The time is never wrong for more than 5 minutes.

  3. chrisrut

    Ooooohhhh, leap seconds. My clock runneth over...

  4. slartybartmark

    Can we ask MS to put the people involved in level of detail on the monthly patch testing?

    (one asks innocently as one is re-applying patches to Exchange and several other servers after the patches were hosed this month (again) and reissued)

  5. MikeGalos

    Fantastic. That's actually a harder problem than it looks and needed standards compliance.

    Now, the question is which other operating systems don't have this feature and when will they catch up.

  6. BoItmanLives

    How about a leap telemetry off switch

Leave a Reply