Suche auf lima-city
-
in: Regex für pubDate gesucht
geschrieben von twichi
Hallo
ich würde es umwandeln in Timestamp und dann zurück zu gewünschtes Datum-Format
$startdatum = 'Mon, 06 Feb 2012 20:44:43 GMT'; $temp_time = strtotime($startdatum); $neudatum1 = date('d. # Y, H:i',$temp_time); $monate_deu = array('Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'July', 'August', 'September', 'November', 'Dezember'); $monat_id = ( date('n',$temp_time) - 1 ); $de_monat = $monate_deu[$monat_id]; $neudatum2 = str_replace('#',$de_monat,$neudatum1); echo "<br />".$startdatum."\n"; echo "<br />".$neudatum1."\n"; echo "<br />".$neudatum2."\n";
die Umlaute in den deutschen Monats-Namen Array evtl. richtig codiert erstellen (utf-8)
Das Zeichen # dient als Platzhalter für den später eingefügten deutschen Monats-Name
Ausgabe
Mon, 06 Feb 2012 20:44:43 GMT 06. # 2012, 15:44 06. Februar 2012, 15:44
... hä ?!? .. aber warum stimmt so die Uhrzeit nicht ?!?!
EDIT ... weil mein Webspace andere Zeitzone beim Test hatte
mit folgender Zeile oben im Code
date_default_timezone_set('Europe/Berlin');
ist dann die Ausgabe
Mon, 06 Feb 2012 20:44:43 GMT 06. # 2012, 21:44 06. Februar 2012, 21:44
besser :)