219 of 410 menu

Fonction date_sub

La fonction date_sub permet de soustraire un intervalle d'une date. Elle accepte deux paramètres : un objet de date créé via date_create et un intervalle créé via date_interval_create_from_date_string.

Syntaxe

date_sub($date, $interval);

Exemple

Soustrayons 2 semaines de la date actuelle :

<?php $date = date_create('2023-12-01'); $interval = date_interval_create_from_date_string('2 weeks'); date_sub($date, $interval); echo date_format($date, 'Y-m-d'); ?>

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

'2023-11-17'

Exemple

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

<?php $date = date_create('2023-08-20'); $interval = date_interval_create_from_date_string('3 months + 5 days'); date_sub($date, $interval); echo date_format($date, '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_create,
    qui crée un objet DateTime
  • 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