Je veux afficher 2000-12-31 ressembler 12/31/2000Comment formater la date MySQL aux États-Unis dates de référence normales
0
A
Répondre
4
Je regarde un peu quelque chose comme ça date ('m/d/Y', strtotime ($ clientsContract ['startdate']));
7
$mysql_date = '2000-12-31';
$formatted_date = date('m/d/Y', strtotime($mysql_date));
7
http://www.electrictoolbox.com/article/mysql/format-date-time-mysql/
Si vous voulez changer la format une date MySQL du format AAAA-MM-JJ à MM/JJ/AAAA ou JJ/MM/AAAA pouvez utiliser la fonction DATE_FORMAT() comme indiqué dans l'exemple ci-dessous:
SELECT DATE_FORMAT(CURDATE(), '%d/%m/%Y')
OR
SELECT DATE_FORMAT(CURDATE(), '%m/%d/%Y')
EDIT
Bien sûr, si je lis bien la question, je vous dirais comment le faire en PHP, comme @Stephen fait
0
date("m/d/Y", mktime(0,0,0,12,30,2000))
+1
mais vous devez ensuite analyser les nombres du champ mysql. strtotime() est mieux adapté pour ce cas. – GSto
J'étais sur le point de mettre à jour ma réponse pour inclure une solution MySQL, donc: les grands esprits se ressemblent? – Stephen