Kinman
2005-08-18, 09:13:55
Hi, ich möchte in PHP zwei Daten (?, mehrzahl von Datum) vergleichen und den Unterschied in Tagen ausgeben.
z.B. 1.1.2005 und 1.1.2006 sollte 365 Tage ergeben.
Gibt es bereits fertige Funktionen oder muss ich selbst schreiben.
mfg Kinman
Unfug
2005-08-18, 09:41:28
<?
function apo($tag,$monat,$jahr,$fach){
$timeende = mktime(0,0,0,$tag,$monat,$jahr);
$timestart = mktime(0,0,0,1,1,2005);
$diff = $timeende -$timestart;
$days = ($diff - ($diff % 86400)) /86400;
$diff = $diff - ($days * 86400);
$hours = ($diff - ($diff % 3600)) / 3600;
$diff = $diff - ($hours * 3600);
$minutes = ($diff - ($diff % 60)) / 60;
$diff = $diff - ($minutes * 60);
$seconds = ($diff - ($diff % 1)) / 1;
printf("$days");
}
apo(1,1,2006,"3dcenter");
?>
probiers mal hiermit (der übergebene wert 3decenter ist zwar hier oben verloren , aber kannst ja noch ne variable machen ;)
Kinman
2005-08-18, 10:02:41
Super, vielen Dank. Funktioniert perfekt!!
mfg Kinman
vBulletin®, Copyright ©2000-2024, Jelsoft Enterprises Ltd.