As Richard mentioned, ESXi uses UTC and don't support changes the timezone and KB article that explains more of it.
The vSphere Client and vSphere Web Client automatically display time in your local Time Zone and will take into account UTC setting on host(s).