I live in Italy and since the summer time change; I cannot set up the alarm to ring at the appropriate time. I need the alarm to ring at 6:30 am, but if i set the alarm to 6:30 it rings at 7:30 instead. It's very annoying. I tried to delete every alarm i had set before and create new ones, but i doesn't change anything. How can i fix it?


I ran into the same annoyance myself, and stumbled into this workaround:

Edit the "Repeat" setting for your alarm, and set it either to "Every day" or "Never". Now the alarm goes off when it should, unlike when it's set to e.g. "Weekdays". Here's a screenshot — green works and red doesn't:

For more background info, I recommend these MacRumors articles:

The latter post contains Apple's recommended workaround (same thing as above, but with some additional information):

To resolve this behavior for existing alarms, set the repeat interval to Never. You will need to reset these alarms for each day you need them.

After November 7th, 2010, you can set your alarms to repeat again.

It's now past November 7, and I just verified alarm works correctly again, even if repeat is set to e.g. "Weekdays". Which is nice. But I hope they fix the bug once and for all before the next DST shift occurs!


I believe you’re a victim of the iPhone time bug. You don’t specify your iPhone model nor iOS version, but I’m sure you have the above mentioned problem:

Reports from around the world have exposed a daylights savings flaw in the iOS software, which is causing alarms to go off either an hour late or early, depending on where you live.

Google for more love in the subject.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .