Time keeping in a virtual environment can be a challenge to setup.
To help you, VMware has maintained a KB on the subject.
The KB presents best practices for achieving accurate timekeeping in Windows Guest operating systems. These recommendations include a suggested configuration for timesynchronization in the guest and on the host.
A more specific guide also exists for Windows and Linux servers:
For Windows read:
For Linux read:
It’s great reading, but very nerdy 🙂