Any one who uses their iPhone as their alarm clock was immediately aware of a bug on January 1, 2011. The alarm funtion that comes in the stock Clock.app on the iPhone (and iPod touch) mysteriously stopped working, causing many people to miss deadlines, work, and just plain waking up!
A temporary fix was posted which was to set a repeating alarm on the iPhone, Saturday to Saturday for example. This was followed by an official statement from Apple that the alarm bug would fix itself on January 3, 2011.
As January 3, 2011 rolls around, some alarms were fixed while others continue to be affected. The current fix seems to be a simple reboot or device reset.
If your alarm clock is still affected by this bug, the first thing to try is a simple reboot:
1.) Hold the Sleep/Wake button until you see the “Slide To Power Off” dialogue
2.) Turn off the device
3.) Power the device back on by holding the Sleep/Wake button until you see the Apple logo.
If that didn’t do the trick, the next option is a hardware reset (alternatively you could just do a hardware reset right away):
1.) Hold the Sleep/Wake button and Home button until you see the Apple logo
2.) Release both buttons
The alarm on my iPhone is working fine after the hardware reset. Is your alarm back to normal too?