Domain joined computers should sync their time from a domain controller, if this is not happening the below should help.
1) Make sure the “Windows Time” service is running and set to Auto start

2) Checking and correcting to time source
Open an admin command prompt and run W32tm /query /source if anything other that a domain controller name is returned such as “Local CMOS Clock” continue with this section.to change the source to the domain.

Run the domain w32tm /config /syncfromflags:domhier /update

Run the command net stop w32time && net start w32time to restart the time service

Run the command W32tm /query /source again and confirm the source is now a domain controller

Run time to check the current time of check the clock in the bottom right if you have access to the desktop

Thanks Phil. I need to now figure out why a domain controller has lost its time synch. I set it up years ago and I noticed it started to get off. Do you know if it is the same process – but in this case, I want to go out to a reliable time service (goverment).