Thats weird, AFAIK Apple products sync their time through the internet - so their time is 100 % accurate almost to the second. Go to settings, date and time, and ensure "set automatically" is on. If I leave all my Apple stuff on - iMacs, 2 MBP's etc, and I have them announce the time on the hour......it is uncanny, they all make an hourly announcement at exactly the same time - it freaks my maid out ! there is another setting somewhere on the iPhone where you can tell it where to sync, and if I remember it syncs to Apple in Cupertino ( I don't know where to find that on the iPhone, but I saw it sometime ago) but it defaults to it, so you just need to check that it is set to automatically sync its time