dataum omzetten
Hallo allemaal,
Ik heb een javascript datepicker in een formulier ingebouwd.
Deze geeft de dataum in het volgende formaat terug:
12-11-2008
3-11-3008
13-8-2008
Hoe kan ik dit met php omzetten daar de verplichte notatie yyyy-mm-dd?
Ik moet het echt als Date opslaan in de database om er later mee te kunnen werken (sorteren en dergelijke)
Ik heb een javascript datepicker in een formulier ingebouwd.
Deze geeft de dataum in het volgende formaat terug:
12-11-2008
3-11-3008
13-8-2008
Hoe kan ik dit met php omzetten daar de verplichte notatie yyyy-mm-dd?
Ik moet het echt als Date opslaan in de database om er later mee te kunnen werken (sorteren en dergelijke)
Gesponsorde koppelingen:
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
$sDate = '12-11-2008';
$aDMY = explode('-', $sDatum);
$sNewDate = $aDMY[2].'-'.$aDMY[1].'-'.$aDMY[0];
?>
$sDate = '12-11-2008';
$aDMY = explode('-', $sDatum);
$sNewDate = $aDMY[2].'-'.$aDMY[1].'-'.$aDMY[0];
?>
Het probleem is dat het formaat niet steeds hetzefde is:
1-1-2008
12-12-2008
de maand en dag zijn dus niet elke keer 2 cijfers
1-1-2008
12-12-2008
de maand en dag zijn dus niet elke keer 2 cijfers
@brie: dat kan makkelijker:
hmm ik moet die functie sprintf toch een gaan bekijken, lijkt me wel handig ;)



