Datum umkonvertieren

Letzter Versuch:

PHP:
preg_replace ( '/(\d+)\/(\d+)\/(\d+)/i', '${2}.${1}.${3}', $shop ['LastUpdate'] )

Gibt mir folgendes aus:

9.10.2009 1:19:00 AM

Wie bekomme ich nach dem Datum alles weg und vor allem wie fülle ich mit den Nullen auf?
 
Zuletzt bearbeitet:
Warum macht ihr das alles so unglaublich kompliziert?

PHP:
<?php
date_default_timezone_set('Europe/Berlin');
$str = '10/5/2009 2:18:00 AM';
$time = strtotime($str);
echo date('d.m.Y', $time);
?>

Führt bei mir zur gewünschten Ausgabe.
 
Zurück