On of the first things I learned in my self-study of electronics, was building clocks.
The main circuit to maintain the clock, is mostly the same in all projects. (using a DS1820 RTC, backup battery and precision 32 Khz oscillator)
For the rest, is was only a matter of reading this RTC, and display the correct time in one way or another 🙂