[PHP] formatiertes Datum umwandeln

Loopo

Admiral
Registriert
Juli 2002
Beiträge
7.617
wie kann ich ein formatiertes Datum, von dem ich nur den date()-String-Aufbau kenne (zb "d.m.Y"), in ein anderes Format wandeln !? strtotime() funktioniert nicht (falsches Format) ...
 
also wenns so is wie im beispiel würd ich:
PHP:
$datum = explode(".","d.m.Y");

und dann mktime() mit den Array-Elementen.
Was eleganteres fällt mir grad irgendwie nicht ein
 
das Problem ist ja, dass ich vorweg nicht weiß, wie es aufgebaut ist :rolleyes:

es könnte also auch "d:m:Y" sein oder "j M Y" oder ...

fix ist nur, das Tag, Monat und Jahr vorkommen (sollten), aber halt nicht in welchem Format
 
Zuletzt bearbeitet:
tja, das wird wohl schwer, weil wie willst du bei "11 12 1998" wissen ob der 11. Dezember oder der 12. Novermber 98 gemeint ist?
 
Diesem Thema schließe ich schnell ein änliche Frage an:
Kann ich das Datum aus einer MySQL-DB (YYYY-MM-DD) in ein anderes (z.B: DD.MM.YYYY) umwandeln?
 
ja, mit strtotime() also wie dus haben willst dann

PHP:
$datum=date("d.j.Y",strtotime( $mysqldatum ));
 
mig schrieb:
tja, das wird wohl schwer, weil wie willst du bei "11 12 1998" wissen ob der 11. Dezember oder der 12. Novermber 98 gemeint ist?
das Format weiß ich ja! ist halt nur immer ein anderes :rolleyes:
 
CaptainIglo schrieb:
Diesem Thema schließe ich schnell ein änliche Frage an:
Kann ich das Datum aus einer MySQL-DB (YYYY-MM-DD) in ein anderes (z.B: DD.MM.YYYY) umwandeln?
Code:
SELECT DATE_FORMAT(meinDatum, '%d.%m.%Y') as formatted_date FROM ...
Die restlichen Formatierungen von DATE_FORMAT verrät dir das MySQL Manual auf www.mysql.com/documentation oder www.mysql.de/documentation
 
Zurück
Oben