mauer: sscanf: Länge des gescannten Wertes

Beitrag lesen

Hallo

habe vor, ein Datum aus der Datenbank vom Englischen Format ins Deutsche zu übertragen. Da ich vor kurzem C gelernt habe, ist mir die Funktion scanf bekannt, und habe diese auch in PHP entdeckt (PHP programmiere ich allerdings schon seit Jahren).

Folgenden Code habe ich bisher geschrieben (das angegebene Datum ist nur exemplarisch):

  
	$datetime="2009-08-01 14:50:33";  
	$s = sscanf($datetime, "%04d-%02d-%02d %02d:%02d:%02d");  
	print_r($s);  

Doch in der Ausgabe wird deutlich, dass die Daten, die z.B. 09 heißen, zu 9 abgeändert werden, obwohl ich die Längenangabe "2" vermerkt habe.
Da habe ich bestimmt einen Denkfehler drin. Ich finde ihn nur nicht. Könnt ihr mir helfen?

Lg
Mauer