VMware vSphere uses UTC time. When you’re in vSphere you don’t see the option to select a timezone. You configure the current time and you have the option to set NTP servers.
When I’m manually configuring ESXi hosts I always forget about the time. I’ll show you where to configure ESXi time configuration in vSphere and the web client.
Click on your host and navigate to the Configuration tab.
Under Software click on Time Configuration.
Then click on Properties on the right side.
Set the current time and date.
At the bottom of the Time Configuration window, enable NTP then click on Options.
Click on NTP Settings on the left pane, click on Add and put in the address of your NTP server. For example, 0.us.pool.ntp.org.
Click back to General and select Start and stop with host and click OK.
Click OK to close the Time Configuration window.
The NTP client should be running with the configured NTP servers. Also check that the time is correct.
vSphere Web Client
After logging into the vSphere Web client, click on Host and Clusters.
Click on your host and then click on the Manage tab.
On the left navigation, click on Time Configuration.
Click on Edit at the top right and enable Use Network Time Protocol (Enable NTP client).
Change the drop down for NTP Service Startup Policy to Start and stop with host.
Add your NTP servers.
Click Start to start the NTP Service then click OK.
In my lab I am using a trial of VMware vSphere 5.1 Enterprise. Get your trial for 60 days with the latest version of VMware vSphere.