Datum in anderes Format umwandeln

forsterm

Erfahrenes Mitglied
Hallo,

kann man mit PHP den Inhalt eines Textfeldes von 2005-03-06 in 06.03.2005 umwandeln?

Wenn ja wie.
 
Hallo,

woher kommt den das Textfeld? Wenn du es aus einer Datenbank beziehst kanst du in der Query unter Select das Feld anders abfragen. Z.B so:
Code:
DATE_FORMAT(db.time, '%d.%m.%Y')
 
Probier mal Folgendes:
PHP:
<?php
	$date = '2005-03-06';
	list($year, $month, $m_day) = sscanf($date, '%4d-%2d-%2d');
	echo sprintf('%02d.%02d.%4d', $m_day, $month, $year);
?>
 
Gumbo hat gesagt.:
Probier mal Folgendes:
PHP:
<?php
	$date = '2005-03-06';
	list($year, $month, $m_day) = sscanf($date, '%4d-%2d-%2d');
	echo sprintf('%02d.%02d.%4d', $m_day, $month, $year);
?>

Vielen Vielen Dank, jetzt gehts.:)
 
Die Frage war, ob man eine Benutzereingabe, welche dem Schema
Code:
YYYY-MM-DD
entspräche, in das Format
Code:
DD.MM.YYYY
formatieren könnte.

Demnach wäre dein Vorschlag inkorrekt, da es in der jetzigen Form nur das aktuelle Datum ausgäbe.
 
Zurück