Cheatah: localtime fehler oder "Das Ende der Welt"

Beitrag lesen

Hi,

Beim rumspielen mit localtime viel mir auf, dass die Funktion bei manchen in der Zukunft liegenden Werten Sekunden das Jahr 1970 ausspuckte.
Ich bin mir sicher, dass das bekannt ist, habe aber hier nicht finden können.

ja, das ist altbekannt. Die IETF hat auch bereits für die Zukunft vorgesorgt.

Ich hab das Musterscript (von selfhtml) mal schnell in ne Schleife gepackt und musste sehen, das ende der Zeitrechnung ist bereits 2037 erreicht ist,

Wenn die Menge der Sekunden seit dem 1.1.1970 2^31-1 erreicht hat, sofern ich gerade nicht mit den Potenzen durcheinander gekommen bin.

Gibt es bereits eine neuere Funktion, die etwas zukunftssicherer ist,

Ja, beispielsweise Time::Local::Extended

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes