The alarm clock on your Apple iPhone stopped working starting today, will fix itself on January 3rd
Until Apple deals with this via a maintenance upgrade, there is a way around the current problem. Simply set the alarm clock to wake you at the same time for recurring days and once you are up and ready to face the world, delete the unnecessary alarms. Sure, it is a little hassle, but it will probably take you less than a minute to make the correction each day.
According to 9to5 Mac, some testing shows that the problem will self-correct on January 3rd which means that you will need to do the above temporary fix for only for a couple of days. It was also reported that those with an Apple iPhone running iOS 4.1 were having the same problem with the alarm clock on their device.
source: Engadget, 9to5Mac