Domain joined computers should sync their time from a domain controller, if this is not happening the below should help.
Make sure the “Windows Time” service is running and set to Automatic
Checking and correcting to a time source
Open an admin command prompt and run W32tm /query /source if anything other than 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