Why does my iPhone alarm go off one hour late?
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.