Christian Seiler: Zeiten addieren oder subtrahieren

Beitrag lesen

Hallo Karl,

gibt es in PHP eine Funktion die mir Zeiten auf die Sekunde genau addiert und/oder subtrahiert, oder muss ich mir da selbst was bauen?

Bis auf die Tatsache, dass Schaltsekunden nicht berücksichtigt werden und das nur zuverlässig für Daten zwischen 1970 und 2038 funktioniert: Du kannst mittels mktime() zwei POSIX-Timestamps erzeugen und diese voneinander subtrahieren: Ein Timestamp ist die Anzahl Sekunden, die seit dem 1.1.1970 00:00:00 UTC vergangen sind (allerdings ohne Berücksichtigung von Schaltsekunden), d.h. $timestamp2 - $timestamp1 liefert Dir die Anzahl Sekunden zwischen den beiden Zeitpunkten, aus denen Du $timestamp2 und $timestamp1 erzeugt hast.

Ansonsten hätte ich noch ein unfertiges (v.a. bezüglich der Dokumentation) Projekt von mir anzubieten, das ich hier vor kurzem mal vorgestellt hatte: http://forum.de.selfhtml.org/archiv/2006/9/t137256/. Da ich aber noch daran arbeite, würde ich's Dir jetzt vielleicht noch nicht unbedingt empfehlen.

Viele Grüße,
Christian

--
"I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone." - Bjarne Stroustrup