Am Valentinstag, den 14.02.2009 wird der PHP-Befehl time() (und ähnliches in anderen Sprachen) um 00:31:30 ein besonders schönes Ergebnis zurückgeben: Der Timestamp dieses Datums (GMT+1) ist 1234567890!
UNIX-Timestamp des Jahres
Nette Anekdote. ;)
Aber der wirkliche Spass beginnt ja erst am 19. Januar 2038 um 03:14:08 GMT.
Original von Kallisti
Nette Anekdote. ;)
Aber der wirkliche Spass beginnt ja erst am 19. Januar 2038 um 03:14:08 GMT.
Ich frage mich als Nicht-Informatiker, ob davon auch 64bit-Systeme betroffen sein werden. An sich sollte das doch nur bei 32bit-Systemen zu Problemen führen oder?
Edit: Ok, ein Blick in Wikipedia hätte geholfen...
> das doch nur bei 32bit-Systemen
Bei 32-Bitsystemen, die diese unsäglichen Timestamps nutzen...
In einem 64bit System werden aber auch 32bit Integer verwendet. Das Problem wird also kommen und ein paar gibts immer dies verpennen und dann eine unschöne Überraschung erleben.
So ziemlich jedes Browserspiel würde ohne Update ab dem 19. Januar 2038 nicht mehr funktionieren.
Das Problem wird also kommen und ein paar gibts immer dies verpennen und dann eine unschöne Überraschung erleben.
Und es wird eine Chance für alle IT-Administratoren in 29 Jahren sein, die bis dahin keinen Job mehr haben :-) Sie werden wieder gesucht sein!
Bis dahin haben wir doch eh alle ausgesorgt :P Und ansonsten erst Gedanken drüber machen wenn es Zeit wird, also nicht vor dem 18. Januar.
Original von buhrmi
Bis dahin haben wir doch eh alle ausgesorgt :P Und ansonsten erst Gedanken drüber machen wenn es Zeit wird, also nicht vor dem 18. Januar.
Du sagst es !
und am 17. Januar noch schnell auf PHP 13 portieren.
Die wirklichen Probleme werden sowieso irgendwelche embedded devices oder sehr angepasste Geraete/Software sein, die wahrscheinlich nicht einmal online sind. Webserver mit Standardsoftware und dergleichen werden in 30 Jahren kaum zu den kritischen Punkten des Problems zaehlen. ;)
Und bei offlinegeräten (VCR, Mikrowelle, Herd, ...) gilt, was auch schon gegen einen etwaigen y2k-dings geholfen hat: einfach auf 1970 stellen und glücklich sein. Wen interessiert da auch schon die zeit?
Das kommt drauf an. Wenn ich einen Herd habe, der sich automatisch je nach Einstellung z.B. um 17:24 am 30.8.2009 ausschaltet und das fertige Essen, schön auf einem Teller serviert ausspuckt, ist das nicht praktikabel das Jahr auf 1970 einzustellen.
Naja wenn Microsoft hardware mp3 player schon das Jahr 2009 nicht mehr packen, weil "9" nicht in 4 bit passt (1-8 hingegen schon, wenn 2001 das Offset ist), wer weiss was da sonst fuer ein Mist gebaut wurde? ;)
Offline heisst ja nicht, dass die Zeit keinen Einflus hat.
Naja wenn Microsoft hardware mp3 player schon das Jahr 2009 nicht mehr packen, weil "9"
Das war nicht der Grund ;-) Der Grund war, dass Microsoft Code des Chipherstellers ungeprüft übernommen hat...
http://www.heise.de/newsticker/Zune-Ausfall-Fremder-Code-als-Ursache--/meldung/121102
http://blog.makezine.com/archive/2008/12/cause_of_zune_leapyear_problem_free.html
Aber ja: Alter Code wird sich auch im Jahre 2037 finden... Bin umso mehr davon überzeugt, je länger ich in der Industrie arbeite. (Auf alte NT 4.0 Maschinen schau...)
Ah ok, erst war das ja anders vermutet worden, hab es dann nicht bis zum Ende verfolgt. Aendert aber nix dran, dass das Datum fuer Aerger sorgen kann. ;)
Happy Epoch! :D :D