Article mis à jour le : 05-05-2022
Quelques fonctions utiles pour manipuler les dates en PHPEn complément de cet article pour mettre la date au format françcais, voici quelques fonctions utiles pour manipuler les dates en php.
Incrémenter la date d'un jour
Obtenir la date du jour
Quel jour sera-t-on demain ?
Obtenir la date dans une semaine :
Comparer deux dates :
Obtenir l'âge d'une personne ou d'un évènement
function age($dateNaissance) {
// La date en paramètre est au format 1998-07-12
list($annee, $mois, $jour) = explode('-', $dateNaissance);
$aujourdhui['mois'] = date('m');
$aujourdhui['jour'] = date('d');
$aujourdhui['annee'] = date('Y');
$annees = $aujourdhui['annee'] - $annee;
if ($aujourdhui['mois'] <= $mois) {
if ($mois == $aujourdhui['mois']) {
if ($jour > $aujourdhui['jour'])
$annees--;
}
else
$annees--;
}
return $annees;
}
Vérifier le format d'une date :
checkdate ( int $month , int $day , int $year )
Mettre une date au format français (voir cet article) :
strftime('%d-%m-%Y',strtotime($laDate))