Hallo Sin,
Ja zurückwandeln geht einfacher:
PHP-Code:$datum="07.04.2004";
$datumz=explode(".",$datum);
$datum_neu=$datumz[2].$datumz[1].$datumz[0];
Hallo Leute
In meiner MySQL wird mein Datum wie folgt gespeichert: 20040704. Das ist ja auch richtig so, weil ich danach vernünftig sortieren kann.
Jetzt möchte ich dem Kunden nicht zumuten das Datum immer in dieser Form zu lesen. Daher wandel ich das wie folgt um:
So, jetzt wird das Datum schön angezeigt. Soll der Kunde nun dieses Datumsfeld in einem <input> änden. Schreibt er natürlich "07.04.2004". Aber das akzeptiert die Datenbank natürlich nicht.PHP-Code:$time = $erg_termin[3];
$tag = substr ($time,6,2);
$monat = substr ($time,4,2);
$jahr = substr ($time,0,4);
$datum = "$tag.$monat.$jahr";
Muß ich das genauso zurückwandeln, oder gibt es da einen ganz einfachen Weg? BTW: Ist meine eigenen Umwandlung umständlich?
Hallo Sin,
Ja zurückwandeln geht einfacher:
PHP-Code:$datum="07.04.2004";
$datumz=explode(".",$datum);
$datum_neu=$datumz[2].$datumz[1].$datumz[0];
_________-- - adicto otra vez - --
(¯`·.¸¸.·´¯`·.¸¸..¸¸.·´¯`·.¸¸..¸¸.·´¯`·.¸¸.·`¯)
Unterwasserrugby - der dreidimensionale Sport
Schönen Dank.
p.s. mit mysql kannst du das einfacher für die Ausgabe formatieren
gugstu date_format(datumsfeld, '%d.%m.%Y')
dann brauchst das ganze phpgefitzle net.
fürs speichern nimmst dann peddas variante
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)