What happens to your phone's clock during DST?
You went to bed Saturday night and your phone clock said 11 PM. You wake up Sunday morning and it says 8 AM. Somewhere overnight, the clock shifted forward an hour. You probably didn't notice the moment.
Modern smartphones handle DST automatically. Mostly. Here's how, and what to do when something goes wrong.
For DST dates and times for your country, the DST calendar shows them.
How phones know about DST
Both iOS and Android use the IANA tz database to determine when DST starts and ends in your zone. The database includes:
- The current rule for each zone (e.g., "shift forward at 2 AM on the second Sunday of March")
- Historical rules (so old timestamps display correctly)
- Future scheduled changes (where applicable)
The phone's operating system ships with a copy of this database. When DST is supposed to occur, the phone applies the offset shift automatically — no user action needed.
What actually happens at the moment of the shift
In a typical "spring forward" DST shift in the US (2 AM local time, second Sunday of March):
- 1:59:59 — clock shows 1:59:59 AM
- The next second — clock jumps to 3:00:00 AM
- The hour from 2:00 to 2:59 doesn't exist that morning
For "fall back":
- 1:59:59 — clock shows 1:59:59 AM
- The next second — clock jumps to 1:00:00 AM
- The hour from 1:00 to 1:59 happens twice
iOS handles this by displaying the new time directly. Android does the same. You usually won't notice unless you happen to be looking at the clock at exactly the transition moment.
Where to check that DST is enabled on iPhone
iOS doesn't have a single "DST on/off" switch. Instead:
1. Settings → General → Date & Time
2. Make sure Set Automatically is on
When this is on, iOS uses your phone's location and the IANA database to apply the right time and DST rules. If it's off, you'd need to manually adjust the time twice a year — most people don't do this.
If you want to lock to a specific time zone (no DST), you can disable automatic updates and set the time zone manually to a fixed-offset zone like `Etc/GMT-5` (which is UTC+5, no DST). This is rarely useful for normal users; it's mostly for developers or users with specific testing needs.
Where to check on Android
1. Settings → System → Date & Time
2. Set time automatically on
3. Set time zone automatically on
Same logic: when both are on, Android uses your location and the tz database to apply DST.
When something goes wrong
A few scenarios where DST handling fails:
Old phone with outdated tz data. If your phone is running an OS version from before a country changed its DST rules, it'll apply the old rule. The fix: update your OS. iOS and Android both ship tzdata updates with normal OS updates.
Travel between zones around DST shift. If you fly from a zone that observes DST to a zone that doesn't, the phone should detect the new zone and apply the right rules. If your phone has automatic time off, you'd need to manually adjust.
Multiple time zones in your calendar. A meeting scheduled "next Tuesday at 2 PM" might shift unexpectedly if you didn't anchor it to a specific zone. The fix: when scheduling cross-zone meetings, explicitly pick the time zone in your calendar app.
Smart home devices that didn't update. Some older smart thermostats, alarm clocks, and IoT devices don't have tz data updates. They might be wrong for hours or days after a DST change.
Recurring alarms and DST
Most phone alarm apps respect DST automatically:
- iOS: alarms set for "8:00 AM" continue to fire at 8:00 AM after DST shifts. The internal time has changed, but the alarm anchors to local clock time.
- Android: same behavior in most alarm apps.
There's an edge case: if you set an alarm for "2:30 AM" on the spring-forward Sunday, the alarm doesn't exist that morning (because 2:30 AM doesn't exist). Behavior varies — some apps fire at 3:30 AM, some skip entirely. If the alarm is critical, set it for 3:30 AM that morning explicitly.
Calendar entries and DST
Most modern calendars (Google, Apple, Outlook) handle DST correctly when you specify the time zone. The standard practice:
- One-time meetings — pick the time zone in the meeting invite. Calendar applies the right offset for that date.
- Recurring meetings across zones — pick a zone for the meeting (usually the host's). The recurring entries shift correctly when the host's zone shifts DST.
Ambiguity happens when you don't pick a zone. The calendar uses the device's current zone, which can drift if you travel.
Manual override
When you might need to manually set the time on your phone:
- Travel to a country where automatic detection isn't working. Some countries' cell carriers don't broadcast the correct zone (rare, but happens).
- Testing/development. Engineers sometimes need to set the phone to a specific date for testing.
- Calendar correction. If a single calendar entry has the wrong time after DST, edit it directly rather than changing the phone's clock.
To override on iOS: Settings → General → Date & Time, turn off "Set Automatically," then pick the date and time.
On Android: similar in Settings → System → Date & Time.
Setting the phone to a non-current time will cause some apps (banking, calendars, social media) to misbehave. Reset to automatic when you're done testing.
What about smart watches?
Apple Watch and Wear OS watches sync with the paired phone. Whatever DST behavior your phone has, your watch follows. No separate configuration.
Standalone smart watches (like older Garmin or Fitbit) may have their own settings and tz data. Check the manufacturer's manual.
FAQ
Why didn't my phone update for DST?
Most likely: automatic time/zone detection is off in settings. Turn it back on. If it's on and the phone still didn't update, check whether your OS is current — older versions may have outdated tz data.
Why did my phone update for DST when my country doesn't observe it?
Probably your phone's detected location is wrong. Check Settings → Privacy → Location Services. Or your zone is set to a different country than where you actually are.
My alarm didn't go off after DST. What happened?
Two possibilities. First: if the alarm was set for a time during the missing hour (e.g., 2:30 AM on spring-forward Sunday), it doesn't exist that day. Second: your alarm app might have a known bug — Apple's iOS had bugs in 2010 and 2018 around DST and alarms. Update the OS.
Should I disable automatic time on my phone if I travel a lot?
No. Automatic time is the right default. If you're testing something specific, you can disable temporarily, but for normal use, leave it on.
What about my computer's clock during DST?
Same logic — modern macOS, Windows, Linux all use IANA tz data and update automatically. If your computer's clock is wrong after DST, check the time settings.
Does airplane mode affect DST handling?
Airplane mode disables network time sync. Your phone's clock will continue running on its internal RTC. If DST is supposed to happen during airplane mode, the phone may or may not apply it (depends on whether the OS uses GPS/cell signal vs internal calculation). Re-enabling network usually corrects any drift.
Bottom line
Modern smartphones handle DST automatically using the IANA tz database. iOS and Android both apply the shift at the right moment with no user action needed. The main troubleshooting cases are: outdated OS, automatic time disabled, ambiguous calendar entries, or older smart-home devices without tz data updates.
For checking when DST will hit for your country, the DST calendar is the reference.