Ещё бы добавить чтобы часы с определенной периодичностью соединялись с сервером времени для корректировки, допустим раз в сутки
GyverNTP; // параметры по умолчанию (gmt 0, период 3600 секунд (1 час))как бы библиотека сама обновляет время, значение не устанавливал, значит проверяет каждый час.
у себя проблем с синхронизацией не вижу.
UPTime 2+ дня (проводил обновление), проверил время в часах и на сайтах точного времени, погрешность 1 секунда.