Newsroom Update

Apple and Google deliver support for unwanted tracking alerts in iOS and Android. Learn more >

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Year 2038why is the maximum year 2038

Why is the maximum year on the iphone 5 set to 2038 even tho it use to be infinite

iPhone 5, iOS 7.1.1

Posted on May 7, 2014 10:45 AM

Reply
27 replies

May 7, 2014 12:21 PM in response to Jackbigpid99

It's not the app I'm am asking about its the time and date setting in the iphone its self no apps were needed for this

"Settings" Is An App, as in a user mode application. It just happens to come with your iPhone. "Settings" is NOT the iOS 7 operating system.


"Settings" is not proof that iOS only goes to 2038, it only proves that "Settings" is limited to 2038 when manually setting the iOS date. It does not say anything about the iPhone as a whole.


Of course if your original question is "Why does the iPhone 5 iOS 7.1.1 Settings -> General -> Date & Time only go to 2038", then I would say I do not know, and I do not think anyone in this forum will know why Apple did not allow Settings to exceed 2038.


I suppose if you installed the Mac OS X XCode developer package, along with the iOS 7 SDK, then found and studied the date wheel function, you might be able to find out if there is a 32 bit and a 64 bit version or arguments that tell the function what limits should be used. That might give a more authoritive answer, then the guesses we are making here.

Jan 21, 2016 10:36 PM in response to Jackbigpid99

Good question!

First off, I want to let you know that the operating system has nothing to do with the fact that you can't set your date past 2038. For example, my digital camera does not run IOS, and I can't set the date past 2038 on it as well. This rule applies to almost all technologies of today, phones, computers, cameras, etc. You see, most technologies of today use something known as UNIX time. It is essentially a 32-bit number (a pretty big number) that has been counting seconds from January 1st, 1970, to right now. But, this number will eventually run out because it is finite. When this happens, on January 19th, 2038, at 3:14:07pm atomic time, something simular to the Y2K problem will occur. When that time comes, your iphone will not be able to distinguish between January 19th 2038, 3:14:08pm atomic time, and January 1st, 1901.

In laments terms, your phone can't count high enough to get past 2038, and so it thinks any time after that doesn't even exist.

The way that the technological communities have decided to fix this is by upgrading to a 64-bit system, which will last us until around the year 297,000,000,000.

I love how instead of solving the problem, we just postpone it to the point where don't care anymore.

I hope that answered your question, and I know I'm a bit late.

Feb 16, 2016 7:38 PM in response to Jackbigpid99

Ummm seriously?? all because tou cant understand what hes saying dosent mean he didnt answer you. let me explain in simpler terms



our minds understand space and time as an abstract thing. Computers though, cannot comprehend time so they use something called universal time which starts in 1970 If you counted each second between the years 1970 and 2038, you would get the 2 billion something something number that he got. the reason is because on older operating systems have something called a thirty-two bit processing capacity which only allows for that number limit to be processed or else the integer below time 1970 (UTC START TIME) to be translated as a negative value and brick your iphone. counting from UTC start time (1970) 2 billion whatever he said number amount of seconds in time value it would come out only to the limit of 2038. No other Function on the iphone would need that large of an integer(number) to process stuff. hopefully iphone will come out of of the past and upgrade to 64-bit(Very hightened processing capabilities in terms of limitation of integers) But whatever you do take my word for it, do not go down to Start of UTC time and restart device. than unprocessable negative integers will come into play and your phone will go past the border of UTC And cause a nearly unfixable problem on iphone. if it happens to you, watch this video

https://m.youtube.com/watch?v=iNWr52W_7ng



this guy did and he can fix it but apple cant

. Hope it helped 🙂

Year 2038why is the maximum year 2038

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.