C++ Timer, Call Function every seconds

I’m making an RTS game that will rely on deterministic ticks on client side. I’d like my timers to tick every x amount of seconds, and be synchronized across clients in the game. Will timers be accurate in that sense? Can i rely on timers on different clients ticking at the same time?