Hallo,
ich möchte ein Datum des Formates 2004-06-09 in 06.09.2004 umwandeln.
Dabei bin ich folgendermaßen vorgegangen:
<?php
$datum = "2004-06-09";
$array = explode("-",$datum);
echo ("$array");
$timestamp=mktime(0,0,0,$array1[1],$array1[0],$array1[2]);
echo date("d.m.Y",$timestamp);
?>
Schaue ich mir das Array nach dem Befehl "$array = explode("-",$datum);" mit "echo ("$array");" an, beinhaltet dies komischer Weiße etwas anderes: Array25.11.2014
Ich habe auch probiert, die Zahlen im Array (bei mktime kursiv dargestellt) zu tauschen, aber auch ohne Erfolg.
Versuche ich die geamte Sache umgedreht, d.h. ein Datum 09.06.2004 nach 2004-06-09 umzuwandeln, funktioniert dies aber folgendermaßen ohne Probleme:
<?php
$datum = "09.06.2004";
$array=explode(".",$datum);
echo("$array");
$timestamp=mktime(0,0,0,$array[1],$array[0],$array[2]);
echo date("Y-m-d",$timestamp);
?>
Kann mir jemand sagen, warum und was ich falsch mache?
Gruß
Erri
ich möchte ein Datum des Formates 2004-06-09 in 06.09.2004 umwandeln.
Dabei bin ich folgendermaßen vorgegangen:
<?php
$datum = "2004-06-09";
$array = explode("-",$datum);
echo ("$array");
$timestamp=mktime(0,0,0,$array1[1],$array1[0],$array1[2]);
echo date("d.m.Y",$timestamp);
?>
Schaue ich mir das Array nach dem Befehl "$array = explode("-",$datum);" mit "echo ("$array");" an, beinhaltet dies komischer Weiße etwas anderes: Array25.11.2014
Ich habe auch probiert, die Zahlen im Array (bei mktime kursiv dargestellt) zu tauschen, aber auch ohne Erfolg.
Versuche ich die geamte Sache umgedreht, d.h. ein Datum 09.06.2004 nach 2004-06-09 umzuwandeln, funktioniert dies aber folgendermaßen ohne Probleme:
<?php
$datum = "09.06.2004";
$array=explode(".",$datum);
echo("$array");
$timestamp=mktime(0,0,0,$array[1],$array[0],$array[2]);
echo date("Y-m-d",$timestamp);
?>
Kann mir jemand sagen, warum und was ich falsch mache?
Gruß
Erri
Kommentar