Pour stocker des dates ou des heures dans MySQL, utilisez date
, datetime
ou timestamp
. Je recommanderais les deux premiers dans la plupart des cas.
Pour indiquer à MySQL comment analyser votre format de date, utilisez le STR_TO_DATE une fonction. Voici un exemple :
CREATE TABLE table1 (`Date` Date);
INSERT INTO table1 (`Date`) VALUES (STR_TO_DATE('01/05/2010', '%m/%d/%Y'));
SELECT * FROM table1;
Date
2010-01-05
Pour reformater les résultats dans le formulaire d'origine, consultez les DATE_FORMAT une fonction. Notez que vous n'avez besoin de le formater que si vous souhaitez l'afficher sous forme de chaîne en utilisant autre chose que le format par défaut.