Fehlende 0 ergänzen
Hueddengammler
- php
Tach erst mal.
Habe da ein kleines Problem und Zwar will ich ein Datum in eine Datenbank schreiben, aber dazu muss das datum im format yyyy-mm-dd sein.
Wie kann ich jetzt zum Beispiel das Datum 3.3.2003 in diese Form bringen 03.03.2003????
schonmal Danke
Hi!
Habe da ein kleines Problem und Zwar will ich ein Datum in eine Datenbank schreiben, aber dazu muss das datum im format yyyy-mm-dd sein.
Wie kann ich jetzt zum Beispiel das Datum 3.3.2003 in diese Form bringen 03.03.2003????
Wie liegt das Datum denn vor? Als String? Kannst Du es nicht direkt beim erzeugen entsprechend formatieren? Siehe: http://de3.php.net/date
Wenn Du das Datum nur so als String bekommst, kannst Du garantieren dass es immer dieses Format hat?
$input_datum = '3.3.2003';
$datums_array = explode('.', $input_datum);
$output_datum = str_pad ($datums_array[0], 2, '0', STR_PAD_LEFT).'.'.str_pad ($datums_array[1], 2, '0', STR_PAD_LEFT).'.'.$datums_array[2];
echo $output_datum;
// ungetestet
Aber das geht sicherlich auch schöner ;-)
Grüße
Andreas
Danke es funzt.....