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