238 of 410 menu

Méthode sub de la classe DateTime

La méthode sub de la classe DateTime soustrait l'intervalle de temps spécifié de la date. Elle accepte comme paramètre un objet DateInterval. L'objet de date lui-même est modifié.

Syntaxe

$datetime->sub(DateInterval $interval);

Exemple

Soustrayons 2 jours de la date actuelle :

<?php $date = new DateTime('2023-05-15'); $interval = new DateInterval('P2D'); $date->sub($interval); echo $date->format('Y-m-d'); ?>

Résultat de l'exécution du code :

'2023-05-13'

Exemple

Soustrayons 1 mois et 5 jours de la date spécifiée :

<?php $date = new DateTime('2023-06-20'); $interval = new DateInterval('P1M5D'); $date->sub($interval); echo $date->format('Y-m-d'); ?>

Résultat de l'exécution du code :

'2023-05-15'

Voir aussi

  • la fonction date_add,
    qui ajoute un intervalle à une date
  • la fonction date_diff,
    qui calcule la différence entre deux dates
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser