Multiplayer Time of Day synchronization with Fishnet

Hi all I’m new to unity multiplayer. I am using fishnet to create a simple multiplayer game where all clients should share a time of day regardless of when they join. I have a simple script which calculates the ingame time of day (1 Minute ingame for every 10 sec IRL). The 2 problems I have is how do I go about calculating the time on the server only as it calculates in a update function and there should only be 1 instance of the function calculating ingame time. Problem 2 is how do I update each clients UI with the current time (How do I get a reference to the current ingame time) if it is only calculated on server. The server runs on one instance of the game so there is no Host/Client. Maybe my brain is a bit hazy at the moment but I cant figure this out . no code is necessary just a explanation on how this would be done will be much appreciated

The server (or host) simply runs a counter that represents the time of day. Every 10 seconds it advances that counter by 1. Then the server sends an RPC to all clients informing them of the time change, or just regularly sending them the current time.

Or just send the time once upon connecting and use the TimerManager to get the current server time and extrapolate the time on each client from the server time.