phpbar.de logo

Mailinglisten-Archive

[php] Anzahl Tage zw. 2 Datumsangaben

[php] Anzahl Tage zw. 2 Datumsangaben

Andreas Lange andreas.lange at haas-media.de
Mon Mai 23 15:25:54 CEST 2005


Steffen Kother wrote:
> wie stelle ich es am saubersten und richtigsten an, um die Zeitspanne
> zw. zwei Datumsangaben in Tagen zu ermitteln?
> 
> Datum_1: 29.04.2005
> Datum_6: 12.05.2005
> Datum_d: 13 Tage

Die Datumswerte in Unixtimestamps umwandeln, dann:

$differenz = $timestamp2 - $timestamp1;   // Differenz in Sekunden
$differenz = $differenz / 86400.0;        // Differenz in Tagen
$differenz = ceil($differenz);            // Ohne Nachkommastellen

Ansonsten empfiehlt sich:
http://pear.php.net/package/Date

Dort gibt es dann keine /Limits/ mehr. Die Klasse Date_Span liefert
alles notwendige für Zeiträume.

Gruss

Andreas

PS: Ohne Gewähr ;-)

-- 
Haas Media GmbH            | Phone +49(0)511 9361330-20
Agentur für moderne Medien | Fax   +49(0)511 9361330-99
Warmbüchenstraße 21        | Web   http://www.haas-media.de/
D-30159 Hannover           | Mail  lange at haas-media.de

php::bar PHP Wiki   -   Listenarchive