phpbar.de logo

Mailinglisten-Archive

[php] Re: Zeitfunktionen in PHP - 2.

[php] Re: Zeitfunktionen in PHP - 2.

Pilif (Philip Hofstetter) pilit_(at)_dataway.ch
Sat, 14 Aug 1999 21:55:53 +0200


Hallöchen

>pps: in einer c't von vor ca. einem jahr war ein fetter artikel zu
>der ganzen thematik. Hat irgendwas mit dem 32bit-wert des
>unix-timestamps zu tun(?). Experten können dir das sicher
>beantworten (Kristian vor! ;)))

bin zwar nicht Kristian (danke für die PHPLIB an ihn, übrigens),
aber versuche dennoch, zu Helfen:

Zeitangaben werden in UNIX in Sekunden seit dem 1.1.1970 un 0:00
gemessen. Der Datentyp dieser Zahl: time_t und dieser ist definiert als
Integer. Auf 32-Bit-Plattformen ist ein Integer jeweils 32Bit = 4
Byte gross. In diese 32 Bits passen aber nur eine Bestimmte Zahl
(2^32). Wenn diese Bits dann voll sind, gibt es einen überlauf und
genau dies ist irgendwann 2038 der Fall.

So schlimm ist das aber nicht, denn bis 38 werden bestimmt 64big, oder
mehr Prozessoren an der Tagesordnung sein und damit auch integer
entsprechend gross... 2^64 ist übrigesn uuuuuuuunnnnglaublich
gross....

Pilif



php::bar PHP Wiki   -   Listenarchive