Date / heure

Addition - soustraction

$today= new\DateTime();

soustraire 20 minutes

$dateMaxWarning->sub(new \DateInterval('PT20M'))

soustraire 10jours

$date->sub(new DateInterval('P10D'));

Ajoute 10jours

$date->add(new DateInterval('P10D'));

soustraire 7 ans 5 mois 4 jours 4heurs 3 minutes et 2 secondes

$date->sub(new DateInterval('P7Y5M4DT4H3M2S'));

Le format commence avec la lettre P, pour period. Chaque durée de la période est représentée par une valeur entière suivie par une désignation de période. Si la durée contient des éléments de temps, cette portion de la spécification est précédée par la lettre T.
 

Désignation de périodeDescription
YAnnées
MMois
DJours
WSemaine. Sera converti en jours, aussi, vous ne pouvez pas le combiner avec D.
HHeures
MMinutes
SSecondes