Datum umwandeln
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
code
datum
ergebnis
ersetzung
folgenden format
format
http
jemand
operator
reihe
string
tabelle
tippfehler
umwandeln
url
verbindung
zeichenkette
-
Ich habe ein Datum im folgenden Format:
2009-03-13
und möchte es automatisch in ein Datum in dem Format umwandeln:
13.03.2009
Weiß jemand, wie das geht? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hallo cookies,
dazu gibt es viele möglichkeiten:
$zeichenkette = '2009-03-13'; $suchmuster = '/(\d+)-(\d+)-(\d+)/i'; $ersetzung = '$3.$2.$1'; $ergebnis = preg_replace($suchmuster, $ersetzung, $zeichenkette); print $ergebnis;
oder:
$zeichenkette = '2009-03-13'; $aufgeteilt = explode('-', $zeichenkette); $ergebnis = sprintf("%02d.%02d.%d", $aufgeteilt[2], $aufgeteilt[1], $aufgeteilt[0]); print $ergebnis;
oder:
$zeichenkette = '2009-03-13'; $aufgeteilt = explode('-', $zeichenkette); $ergebnis = $aufgeteilt[2].'.'.$aufgeteilt[1].'.'.$aufgeteilt[0]; print $ergebnis;
und sicher noch eine Reihe weiterer. Das Erste Codebeispiel gefällt mir irgendwie am besten.
oder auch noch:
$zeichenkette = '2009-03-13'; $aufgeteilt = date_parse($zeichenkette); $ergebnis = sprintf("%02d.%02d.%d", $aufgeteilt['day'], $aufgeteilt['month'], $aufgeteilt['year']); print $ergebnis;
Weiterführende Links:
http://de.php.net/preg_replace
http://de.php.net/explode
http://de.php.net/sprintf
http://de.php.net/date_parse
http://de.php.net/print
http://de.php.net/language.operators.string
Edit: Tippfehler
Beitrag zuletzt geändert: 13.3.2009 17:37:41 von dussel -
Klasse, funktioniert!
-
falls du ein Datum aus einer Tabelle ausliest kannst du auch:
SELECT spalte1, spalte2, DATE_FORMAT(datum_spalte, '%d.%m.%Y') FROM Table; //oder beim DATETIME SELECT spalte1, spalte2, DATE_FORMAT(datum_spalte, '%d.%m.%Y %H:%i:%s') FROM Table; //und das ganze in verbindung mit einem string SELECT spalte1, spalte2, DATE_FORMAT(datum_spalte, 'am: %d.%m.%Y um: %H:%i:%s') FROM Table
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage