Most people are probably unaware of what leap seconds is. It is a new regulation for platform timekeeping that will be enforced in the United States and European Union. It mandates all devices to account for the off-kilter rotation of the Earth. Companies must ensure software and devices add an extra second to UTC every 18 months to adjust for the irregular rotation of the Earth. Devices will be kept in sync with mean solar time through the adoption of leap seconds. You can see more information on the concept here. Microsoft has confirmed Windows 10 and Windows Server 2019 will support the regulation. Support will be added in the October 2018 Update, which is likely the official name for the in-development Redstone 5.

Dealing with Inaccuracies

In a blog post, Microsoft points out its operating systems will be the first to adopt leap seconds. The company also goes into details on the difficulties in implementing the standard to avoid time confusions in Windows scripts. “To most, this seems like a such a simple idea – just add 1 more tiny, little, insignificant second to the day.  As IT Pros, we remember all those Y2K shenanigans that had us (rightfully) a little…well..worried… So how does a leap second actually work?  Normally, computers keep seconds from 0 through 59 for a total of 60 seconds.  When a leap second occurs, an extra second is added to the last minute of the UTC day and the clock goes from 0 through 60 for a total of 61 seconds.” As you can see in the above GIF, Windows will add a new second that most users will miss. Currently the platform would change from 16:59:59 to 17:00:00, but under a leap second it will move from 16:59:59 > 16:59:60 > 17:00:00.

Microsoft Bringing Leap Seconds to Windows in October 2018 Update - 63Microsoft Bringing Leap Seconds to Windows in October 2018 Update - 91Microsoft Bringing Leap Seconds to Windows in October 2018 Update - 38Microsoft Bringing Leap Seconds to Windows in October 2018 Update - 38Microsoft Bringing Leap Seconds to Windows in October 2018 Update - 35