Time & more :)

ExAByte

Mitglied
Hallo,
die Überschrift soll keine Werbung sein ich fand`s nur lustig, weil es das Problem trifft.

Ich habe ein Datum in der Form date("d.m.y") also 14.01.2003. Wie bekomm eich heraus ob und wieviele Tage, dieses Dateum hinter einem anderen Datum in gleicher Form liegt? Also wieviel Tage es nach dem 05.01.2003 liegt (zum Beispiel) oder wieviele Taghe es nich bis zum 04.04.2003 sind?

Danke euch!
ExAByte
 
beide Daten in einen timestamp ( http://www.php.net/mktime) umwandeln, von eineander abziehen, ergibt die anzahl der Sekunden zwischen den beiden Daten (Achtung Vorzeichen!), Jetzt noch die Sekunden in Tage umrechnen und fertig.

tob
 
Das kannst du z.B. so machen:

PHP:
<?php 
$day = 15; 
$month = 2;
$year = 2003;
echo ("Noch ".(int)((mktime(0,0,0,$month,$day,$year)-time(void))/86400)." Tage bis zum ".$day.".".$month.".".$year."."); 
?>
 
Najo, was solls.. es funzt! :-)

Aber du kannst es auch so machen:

PHP:
<?php 
$day = 15; 
$month = 2;
$year = 2003;
echo ("Noch ".(int)((mktime(0,0,0,$month,$day,$year)-time(BOOM))/86400)." Tage bis zum ".$day.".".$month.".".$year."."); 
?>

:-) :-)
 
Zuletzt bearbeitet:
Zurück