Its easy to find digital clocks that use the internet to talk to a NTP server to get the real time, and then display the time in a digital format using some 7 segment displays
But real clocks are analog. We have to teach the young ones how to read a clock.
So take a suitable single board computer (raspberry pi), and use it to drive a motor (stepper) driving a 12:1 gear to move hands.
Nearly all the software is part of any Linux distro, all you need to do is drive the motor to the right time.
Maybe even make the gears on your 3D printer