Balazs Bezeczky: Datum-Problem

Beitrag lesen

Hi,

Da ich ein absoluter Anfänger bin, wäre ich euch dankbar, wenn ihr die Lösung möglichst einfach erklären könntet.

^^^^^^^^^^
schliesst das aber selber nachschauen aus?!

Ok, nach 15 min. hab ich alles in der Doku gefunden, es war sogar genau dein Problem beschrieben: http://www.php.net/manual/function.split.php
Ich verstehe nicht, wieso es so schwer ist, selber nachzuschauen....aber damit du nicht ganz verzweifelts, hab ich die Lösung für dich:

<html><head></head><body>
<?
$text="2000.09.17";
$datum="";
$datum=split("[/.-]",$text);
echo date("d-M-Y", mktime("0,0,0,$datum[1],$datum[2],$datum[0]"));
?>
</body></html>

und jetzt die Erklärung:
in der Variable $text stehen die Daten, die von deinem MySQL Server zurückgeliefert werden. Mit dem Befehl split teils du diese Variable nach jedem Zeichen was du definiert hast (in diesem Fall können diese Zeichen / . und - sein) und schreibst die Ergebnisse in ein Array, hier $datum.
Danach erzeugts du ein neues Datum mit dem Befehl mktime, die schliesslich im vorbestimmten Format ("d-M-Y") ausgegeben wird.

ich hoffe, das ist die Lösung für deine Probleme

Grüsse,
Balazs