Unixtimestamp Untergang aller HPs?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ablauf
alte bombe
bit
bug
date
datum
erde
gedanke
investieren
jahr
jahreszahl
jahrtausendwende
meteorit
paar
problem
software
stelle
tag
update
version
-
Also am 19.1.2038 ?berschreitet Unix bei der darstellung und der Laufweite des Unixtimestamps die Integergrenze!
Was unternehmt ihr um eure HPs trotzdem zu erhalten?
Denkt ihr alle HPs wtag/erde">erden nichtmehr funzeln?
Was k?nnte man dagegen machen?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich denke es ist noch genug Zeit daf?r kannst ja f?r Newkammer schreiben was Unix ist. Irgendwie schnell auf gegriffen.
-
es gibt bereits gr??ere biginteger oder varchar etc. aber das ?ndert nichts daran, dass alles alte was auf unixtimestamp basierte upgedatet werden muss!
-
Eben. Deshalb ist es sehr wichtig, dass nicht erst ein paar Tage vor dem Ablauf gesagt wird: Oh, vielleicht h?tten wir fr?her schon auf die Idee kommen sollen ein Update auf den Markt zu bringen...
Wenn JETZT alle neuen Versionen bereits den Integer erweitern, dann ist in 35 Jahren ?berhaupt kein Problem mehr vorhanden. Wird allerdings alles hinausgeschoben, dann wird es wahrscheinlich ein paar Probleme geben, da vor allem Firmen nicht jede Woche ein Update ihrer UNIX Version installieren... -
Genau das ist eines der vielen Probleme!
stellt euch vor irgendwo tickt noch eine alte bombe von 1970 oder so was w?re nun 2038 wenn sie mit unixtimestamp arbeitet? kabum oder nur ein weiterer blindg?nger? -
Das ist noch 34 Jahre hin, das ist uninteressanter als wenn Juice nicht mehr rauskommt (kaum m?glich) ^^
-
LOL, Hier werden ja Probleme diskutiert ... Aber erstens wird heute schon oftmals ein erweiterter UNIX-timestamp benutzt, der reicht dann so ziemlich ewig, da kommt dann eher schon in 8000 Jahren das Problem das bei MySQL das Datum nur 4 Stellen f?r die Jahreszahl vorgesehen hat. ...
-
Sollte nicht vorher noch irgendwann ein Meteorit die Erde treffen?
-
Der Datentyp von Unix fuer den Timestamp ist derzeit als 32-bit-Integer definiert, von dem 31 bit verwendet werden. Man muss diesen Datentyp nur auf einen 64-bit-Integer aendern, und alle Software, die mit dem Unix-Timestamp arbeitet, recompilieren. Natuerlich wird manche Software kaputt werden (weil ein paar Idiotenprogrammierer int statt time_t als Datentyp verwendet haben), aber das sind Bugs, die relativ einfach auffindbar und behebbar sind.
-
also das wird doch in 35 jahren realisierbar sein...sp?testens wenn der zeitdr?ck steigt werden einige geld darin investieren...ist das gleiche wie mit der jahrtausendwende....
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage