When you go to set a contact’s birthday in the iPhone date module, you will notice something strange if you go back in time quite a bit. By scrolling the year field as fast as you can, you can relatively easily reach the absolute end of time as it pertains to the iPhone date module. When you do this, you’ll notice something strange. The year “1” repeats twice at the beginning. Instead of the years going 0, 1, 2, 3, 4…, the years go 1, 1, 2, 3, 4…
Originally, I thought that maybe this was due to the module incorrectly repeating the year “1” twice. But this is not what is happening. It actually has the year “0” but it is listed as the year “1”. What do I mean by this? Technically, the year “0” was a leap year but the year “1” wasn’t. So if you go to the first “1” (which was supposed to be “0”), the date module will let you choose the month and day February 29. But if you try to do the same for the second “1”, the date module will not let you.