Gestion des dates
Dans MySql, les dates sont au format yyyy-mm-dd (aaaa-mm-jj)
'; echo date('Y-m-d'); ?>
Ajouter x jour(s) à un champ de type date
$ .
SELECT DATE_ADD(champ_date, INTERVAL x DAY) FROM ma_table
Ajouter x mois à un champ de type date
$ .
SELECT DATE_ADD(champ_date, INTERVAL x MONTH) FROM ma_table
Ajouter x année(s) à un champ de type date
$ .
SELECT DATE_ADD(champ_date, INTERVAL x YEAR) FROM ma_table
Mettre un jour un champ de type date en y ajoutant x jour(s) et/ou x mois et/ou x année(s)
$ .
UPDATE ma_table SET champ_date = DATE_ADD(champ_date, INTERVAL x DAY)
UPDATE ma_table SET champ_date = DATE_ADD(champ_date, INTERVAL x MONTH)
UPDATE ma_table SET champ_date = DATE_ADD(champ_date, INTERVAL x YEAR)
Pour un retranchement, utiliser le signe moins (-) devant la valeur x
Afficher la date du jour dans une requête
$ .
SELECT CURRENT_DATE FROM ma_table
Afficher le jour, le mois ou l'année d'un champ de type date
$ .
SELECT DAY(champ_date) FROM ma_table
SELECT MONTH(champ_date) FROM ma_table
SELECT YEAR(champ_date) FROM ma_table