ByteByteGo Logo
Time Synchronization Leap Seconds

Why Meta, Google, and Amazon Stop Using Leap Seconds

Explore why tech giants are moving away from leap seconds.

Leap Seconds

Every few years, there is a special phenomenon that the second after “23:59:59” is not “00:00:00” but “23:59:60”. It is called leap second, which could easily cause time-processing bugs if not handled carefully.

Do we always need to handle leap seconds? It depends on which time representation is used. Commonly used time representations include UTC, GMT, TAI, Unix Timestamp, Epoc time, TrueTime, and GPS time.