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