Database datum in nederlands zetten
Ik heb een datepicker welke de datum netjes in het Nederlandse formaat: 18/11/2014
Nu heb ik in de database een date field maar die wilt graag: y-m-d lijkt het want anders slaat die hem niet op. Hoe kan ik ervoor zorgen dat ik op de site gewoon nederlandse datum weergeef en eventueel ook in de database, als ik maar de datum kan opslaan en in het nederlands kan weergeven.
Code (php)
1
2
3
4
2
3
4
<?php
mysqli_query($link, "SET lc_time_names = 'NL_nl'"); // Voor MySQL
setlocale(LC_ALL, 'NL_nl'); // voor strftime() in PHP
?>
mysqli_query($link, "SET lc_time_names = 'NL_nl'"); // Voor MySQL
setlocale(LC_ALL, 'NL_nl'); // voor strftime() in PHP
?>
Maar dan moet MySQL wel locales ondersteunen. Bij mij op Windows doet 'ie er weinig mee.
Gewijzigd op 19/11/2014 16:40:22 door - Ariën -
Ophalen
Ger van Steenderen op 19/11/2014 17:47:32:
Ik krijg helaas call to undefined function als STR_TO_DATE() op deze manier gebruik in mijn query: "'.STR_TO_DATE($sStartDatum,'%d/%m/%Y').'"
Toevoeging op 20/11/2014 14:25:38:
Uiteindelijk toch werkend gekregen met de volgende code: STR_TO_DATE("'.$sStartDatum.'","%d/%m/%Y")
Hartelijk bedankt allemaal! Ik kan weer verder :)
Een datum wordt in het Nederlands officieel nooit met slashes geschreven, maar altijd met koppeltekens (of eventueel punten).