PHP date_sub()
La fonction date_sub() est une fonction intégrée en PHP qui est utilisée pour soustraire certains jours, mois, années, heures, minutes et secondes à une date donnée. La fonction renvoie un objet « DateTime » en cas de succès et retourne « FALSE » en cas d’échec.
Syntaxe
date_sub(obj, interval)
Paramètres
- obj(Obligatoire) : Spécifie un objet DateTime retourné par date_create().
- interval(Obligatoire) : Spécifie un objet DateInterval.
Valeur de retour
La fonction renvoie un objet « DateTime » en cas de succès. FALSE en cas d’échec.
Version PHP:
5.3+
Exemple :
Le code suivant soustrait 2 jours à partir du 30 décembre 2021:
<?php $date = date_create("2021-12-30"); date_sub($date, date_interval_create_from_date_string("2 days")); echo date_format($date, "Y-m-d"); ?>
Sortie:
2021-12-28