Hallo allerseits,
ich versuche nun schon seit einer Weile 2 Daten zu subtrahieren. Leider ohne Erfolg.
Ich habe ein Datum, welches eingetragen wird, sobald ein Artikel freigeschalten wird. Zudem wird in ein anderes Feld ein Datum, welches 2 Monat mehr hat eingetragen. Dieses möchte ich mit dem jetzigen subtrahieren:
Mein Script sieht so aus:
	
So klappt es, aber wenn ich zu $datum jetzt 2 Monate addiere, also:
	
Dann sind die Tage nicht 61, wie sie sein sollten (Datum_Ende ist immer 2 Monat mehr als das eingetragene Datum), sondern 91. Wieso dies ?
Kann mir jemand weiterhelfen ?
					ich versuche nun schon seit einer Weile 2 Daten zu subtrahieren. Leider ohne Erfolg.
Ich habe ein Datum, welches eingetragen wird, sobald ein Artikel freigeschalten wird. Zudem wird in ein anderes Feld ein Datum, welches 2 Monat mehr hat eingetragen. Dieses möchte ich mit dem jetzigen subtrahieren:
Mein Script sieht so aus:
PHP-Code:
	
	
$datumjetzt = mktime(0, 0, 0, date("m"), date("d"), date("Y"));
    while( $row = mysql_fetch_array($res))
    {
        $id = $row['ID'];
        $empf = $row['Mail'];
        echo $row['Titel'].'    '.$row['Mail'].'    '.$row['Datum_Frei'].'    '.$row['Datum_Ende'].'<br /><br />';
        $datum_end_tmp = substr($row['Datum_Ende'], 0,10);
        $arr_datum = explode("-",$datum_end_tmp); // Teil in Array packen 
        $datum_end = mktime(0, 0, 0, $arr_datum[1], $arr_datum[2], $arr_datum[0]);
        $diff2 = bcdiv( bcdiv( bcdiv( $erg, 60 ), 60 ), 24, 0 ); // Es werden einfach die Nachkommastellen weggelassen
        echo '<br />'.date("d", $diff2); 
PHP-Code:
	
	
$datumjetzt = mktime(0, 0, 0, date("m")+2, date("d"), date("Y")); 
Kann mir jemand weiterhelfen ?
          
Kommentar