The clock that Windows displays in the system tray area is probably not something that most users change a lot after initial configuration.
Most make sure that date and time are set correct, but that is about as far as it goes.
While it is really useful that the time is displayed most of the time in Windows, there is usually no need to modify it in any way.
It may be different if you travel a lot as you may need to change the time frequently if you move between different time zones in the process.
Windows, unlike most mobile devices or Mac OS X does not adjust the time based on your location.
While you can do so manually each time you are traveling, using a software program instead to help you with that is probably the better option as it helps you save time.
Here is a selection of programs and scripts that can help you automate the process:
Karen's Zone Manager
The program is free to use, and while it cannot change the time automatically for you, it offers the next best thing: a shortcut that you can click on to switch to a selected time zone.
This works best if you travel between a handful of locations all the time, as you can create shortcuts for those locations and click on the shortcuts whenever the need arises.
Other features that the program offers are to edit time zones, and to set the time directly from its interface.
Update Time Zone
Update Time Zone is a Powershell script that you can add to Windows' Task Scheduler so that it is run automatically. It will change the time zone by querying an Internet server and using the return value to set the right time zone in Windows.
Note that you may need to request an api key from the website in question to make this work.
The script has been uploaded to Pastebin. I have uploaded it to the Ghacks server as well as a mirror so that it remains available even if the original resource is pulled.
You can download it with a click on the following link: update_time_zone.ps1_.zip (169 downloads)
The program is not free but available for €12 instead from the developer website. The application monitors the network IP of the Internet connection and will switch the time zone and time based on geo-IP look ups that it performs.
A 30-day free trial download is provided that you can install to test the program functionality before you make a buying decision.
The programs and scripts automate or at least semi-automate the process of switching different time zones in Windows. While it takes a minute or so to set them up, they can make life a little bit easier for you if you have to switch between different time zones regularly.