Ich lese aus eine DB einen Termin aus, der folgendermaßen (Bsp.) lautet:
2008-10-10 10:00:00
damit tu ich folgendes:
Code: Alles auswählen
$enddatum[$i] = explode("-",$einschreibung_ende[$i], 3);
$end_temp = explode(" ",$enddatum[$i][2], 2);
$endtag = $end_temp[0];
$endmon = $enddatum[$i][1];
$endjahr = $enddatum[$i][0];
echo $endtag . "." ;
echo $endmon . ".";
echo $endjahr;
folgendes wird angezeigt (bis hierhin alles klar und ok):
Code: Alles auswählen
10.10.2008
dann mache ich weiter folgendes:
Code: Alles auswählen
$endet = mktime ( 0, 0, 0, $endtag, $endmon, $endjahr);
$enddatum = date("d. m. Y", mktime(0, 0, 0, $endtag, $endmon, $endjahr));
echo "Endzeit: ".$endet."<br>";
echo "Enddatum: ".$enddatum."<br>";
echo "Heute: ".$heute;
folgendes wird dann angezeigt:
Code: Alles auswählen
Endzeit: 1312927200
Enddatum: 10. 08. 2011
Heute: 1290121200
Ergebniss: das Enddatum (war nur ne überprüfung, ich brauch eigentlich die mktime) ist ein vollkommen anderes.
Hat jemand eine Ahnung?
Danke für die Hilfe :-)