Raspberry Pi Pico NTP Clock uses Network Time Protocol to stay in time
This uses a Raspberry Pi Pico W, the superb MMBASIC for the Pico, and a Waveshare Pico-Eval-Board. Download source code from GitHub, follow the instructions in the MMBASIC manual to set up network access for the Pico/W, and you'll get a clock that checks in with NTP once an hour and displays date and time.
Here is the board setup:
WebMite MMBasic Version 5.07.08b1
OPTION SYSTEM SPI GP10,GP11,GP12
OPTION AUTORUN 4
OPTION COLOURCODE ON
OPTION POWER PWM ON
OPTION HEARTBEAT OFF
OPTION CPUSPEED (KHz) 250000
OPTION DISPLAY 50, 132
OPTION LCDPANEL ILI9488W, RPORTRAIT,GP8,GP15,GP9,GP13
OPTION WIFI mywifinetworkname, ***************
OPTION TOUCH GP16,GP17
GUI CALIBRATE 0, 3946, 211, -1287, 853
OPTION SDCARD GP22, GP5, GP18, GP19