The Unwanted Time Travel
macOS is designed to be highly portable. If you travel from New York to London with your MacBook, the operating system uses Location Services to detect your new geographical position and automatically updates the system clock to the local time zone. While this is incredibly convenient for frequent flyers, it can be a nightmare if you work remotely for a company in a specific time zone, if you use a VPN that tricks your Mac into thinking it is in another country, or if your Mac’s location sensor simply glitches and suddenly shifts your clock three hours into the future, causing you to miss meetings.
How to Lock Your Mac to a Specific Time Zone
To prevent your Mac from adjusting its clock based on your physical location (or your VPN’s virtual location), you must disable the automatic time zone detection feature and manually set your preferred zone.
1. Click the Apple logo () in the top-left corner of the menu bar.
2. Select System Settings (or System Preferences on macOS Monterey and earlier).
3. In the left-hand sidebar, scroll down and click on General.
4. Click on Date & Time in the main pane.
5. You may need to authenticate. If prompted, use Touch ID or enter your Mac administrator password to unlock the settings.
6. Look for the toggle switch labelled Set time zone automatically using your current location.
7. Click the toggle to switch it to the Off position.
8. Once disabled, the “Time Zone” field below it will become editable. Click on the drop-down menu or the map interface.
9. Search for your preferred city or region (e.g., “New York” for Eastern Time, or “Los Angeles” for Pacific Time) and select it.
Your Mac’s clock is now rigidly locked to the time zone you selected. It will still keep accurate time down to the second by checking an internet time server (Apple’s `time.apple.com`), but it will completely ignore your physical coordinates and will never jump time zones again, no matter where you travel or which VPN server you connect to.