странные у вас часы... проскакивают 60 мин/сек и 24ч...

и сравнение странное... сначала вы с помощью ФБ разделяете счётчик на с/м/ч, потом с помощью умножения-сложения соедияете их снова..

и на том конце... пользователь может задавать сразу секунды...

PS а ещё я бы сделал синхронизацию не по вкл, а по внешнему таймеру, который настроен на интервал..
(впрочем, надо писать без бы.... т.к. я именно так и сделаю в "кухонном таймере", т.к. у меня есть сименс таймер, который может идти годами без внешнего питания)