phpbar.de logo

Mailinglisten-Archive

[php] Re: Zeitfunktionen in PHP - 2.

[php] Re: Zeitfunktionen in PHP - 2.

Kristian =?iso-8859-1?Q?K=F6hntopp?= kk_(at)_netuse.de
Fri, 13 Aug 1999 16:40:37 +0200


Norbert Pfeiffer wrote:
> Offensichtlich merkt sich also irgend jemand, wann wo welche Zeit
> gewesen ist.

Andersrum: Unix rechnet immer in time_t mit einem Nullpunkt
auf dem 1.1.1970 00:00:00 GMT und einer Auflösung von Sekunden.
Auf den Systemen, auf denen time_t noch 32 Bit ist, kann man
damit einen Bereich von +/- 2^31 Sekunden um diesen Nullpunkt
abdecken.

> So schoen bequem wie die Funktionen auch sein moegen,
> universell verwendbar sind sie jedenfalls nicht  :(((

Richtig, da muß man sich eigene Funktionen schreiben, was gar
nicht so einfach ist, da der Wechsel zwischen den einzelnen
Kalendersystemen regional unterschiedlich stattfand. Wenn man
zudem in einer Region lebt, in der wechselnde Kalender mit wechselnden
Bezugsjahren stattfanden ("Im Jahre 21 der Thronbesteigung durch
Ramses III."), kann das sogar in richtige Arbeit ausarten.

Für die gängigen Fälle hilft einem das Kalendermodul von
PHP3, das eine JD-Nummer in den Julianischen, Gregorianischen,
Jüdischen und den Französischen Revolutionskalender umrechnen
kann und umgekehrt.

Kristian

-- 
Kristian Köhntopp, NetUSE Kommunikationstechnologie GmbH
Siemenswall, D-24107 Kiel, Germany, +49 431 386 436 00
Using PHP3? See our web development library at
http://phplib.shonline.de/ (GPL)


php::bar PHP Wiki   -   Listenarchive