MacBook - Not Possible to Change Time Zone (from macOS: Ventura onwards)
Currently, issue on macOS: Sonoma 14.2.1 (but issue began with Ventura)...
Pre-macOS Ventura, settings were branded "Preferences..." (Apple Menu > Preferences...). In these previous macOS, the Date & Time setting page displayed a world night and day map similar to this (not exactly this - this is just an example to confirm what I am referring to):
With this page displayed, the user could click on a location on the map (say) London - and the Date, Time, AND Time zone would be set accordingly. Hence, the user could set the Time zone manually.
From Ventura (onwards), settings were rebranded "System Settings..." (Apple Menu > System Settings...). In this macOS, Date & Time became a page of various settings:
Now, to manually change Time zone, Apple's instructions state:
THIS DOES NOT WORK.
When "Set date and time automatically" and "Set time zone automatically using your current location" are turned off, ONLY the "Closest city" setting becomes selectable. The "Time zone" setting remains greyed out and CANNOT be changed:
And yes, Location Services are set correctly:
Troubleshooting
Every single troubleshooting step has been performed several times over: all settings changed, toggled, set/reset, MacBook restarted/forced quite/restarted, etc, etc... And the macOS upgraded several times. All to no avail.
Comparison to iPhone/iPad
This issue does not exist on either an iPhone or iPad. On both these devices, it is still easily possible to change the Time zone manually.
Apple Bug
I first reported this to Apple on 6 June 2023. At that time, it was escalated to Tier 2 support, with whom I had several lengthy phone calls and numerous emails. They eventually confirmed it as a "bug" and escalated to Apple Engineering.
Unfortunately to date, I have had no further feedback from Apple, nor has the "bug" been fixed.
Workaround
Today, I came across the following post from January 2023:
Cannot manually set the time zone
The posted, salty77, reported the same issue.
Salty77 updated the post, saying he/she had been able to set the Time Zone from the command line as follows:
>sudo systemsetup -settimezone Asia/Jakarta
That resulted in a command line error - but crucially, DID change the Time Zone.
Subsequently, DonTSpamMe replied to the post, also with the same issue. DonTSpamMe had a similar solution, except via creating a Root User, which I presume resolves the command line error.
I have tried the simple command line instruction given by Salty77 and IT WORKS. I haven't been brave enough to try the Root User workaround yet.
APPLE FIX NEED
This issue is very definitely a "bug" in macOS Venture onwards.
Previous to Ventura, MacBook uses were able to set the Time Zone easily by selecting a location on a map. iPhone/iPad users can still do so via a setting. So, very clearly, MacBook users should be able to easily do the same WITHOUT having to revert to command line instructions and/or Root User.
As said, this Apple confirmed "bug", has been reported to Apple: first via Support, then Tier 2 Support, and then escalated to Apple Engineering. And yet, Apple has still not acknowledged the "bug" and, more importantly, not fixed it !!
I've just updated to Sonoma 14.2.1 and the "bug" remains.
If anyone has any suggestions on how to get Apple to fix this "bug", please share.
Hopefully, Apple itself monitors and/or reviews this Community and will take onboard that this is a BUG - and FIXES IT ... please Apple !!
MacBook Pro 15″, macOS 12.6