Over the last couple of weeks, I’ve seen a weird issue a few times now: After upgrading to High Sierra from an older version of macOS (or migrating to a new machine from one that was on an old version), some users’ date and time settings haven’t been working properly right off the bat. There’s nothing quite like realizing that your Mac has the time an hour behind where it’s supposed to be; almost makes you feel like you’re a time traveller. The lamest time traveler ever, but still.

The way I’ve been able to fix this is a bit…odd. If this happens to you, what you’ll start with is going to System Preferences > Date & Time; you can do this either by clicking on the clock in your menu bar and choosing “Open Date & Time Preferences”…

"Open Date & Time Preferences" from Mac Menu Bar

…or by clicking on the Apple Menu at the upper-left corner of your screen, selecting “System Preferences,” and then picking “Date & Time” from there.

Date & Time in Mac System Preferences

Here’s what I’ve been seeing in the Date & Time section with this bug. If users click on the “Time Zone” tab, they’ll find that while the “Set time zone automatically using current location” checkbox is on, the map below it will have them in the wrong zone.

"Set time zone automatically using current location" Box in Mac Date & Time preferences

Yes, this one is actually correct, since the screenshot’s from my Mac. What did you want me to do, huh? Take screenshots on client machines? Sheesh.

At least in my experience, toggling the “Set time zone automatically using current location” checkbox off and on again doesn’t work. Neither does going under the “Date & Time” tab and toggling the “Set date and time automatically” one off and on.

"Set date and time automatically" Toggle in Mac Date & Time preferences

Here’s what’s reliably worked for me: First, revisit the “Time Zone” tab, then click the lock in the lower-left corner and type in your admin password to authorize your changes.

Click Lock to Authorize in Mac Date & Time preferences to change automatic time zone setting

Then deselect the “Set time zone automatically using current location” checkbox.

Deselect "Set time zone automatically using current location" in Mac Date & Time preferences to manually set time zone

When you do so, you can click on the map (or type in the box at the bottom) to find your closest city.

Find Correct City for Date & Time in Mac preferences

When you’ve done that, then turn the “Set time zone automatically using current location” checkbox back on. It should keep the time zone in the right place and update your clock to the correct time.

Now, if that doesn’t work, of course you can try a reboot (which I would do anyway to be sure this change persists!). If you still can’t get your Mac to display the correct time, though, wander over to System Preferences > Security & Privacy, click the “Privacy” tab, and check the options under Location Services > System Services > Details.

Location Services Options in Mac Security & Privacy settings

If your checkboxes in there don’t give your Mac the power to set the time zone…

Allow Mac to Set Time Zone option in Mac System Services settings

…or if you don’t have location services enabled at all, your Mac won’t be able to keep your time configured based on your current location. Which you probably want, right? I’m sure Apple isn’t spying on us through setting our time zones.

Or ARE they? No one would suspect it! It’s the perfect crime!

…Nah. Probably not.

Notify of