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 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