217 of 410 menu

Fonction date_modify

La fonction date_modify permet d'ajouter et de soustraire des intervalles de temps spécifiques d'une date. La date doit être un objet créé par la fonction date_create. La fonction modifie l'objet transmis lui-même, et retourne également l'objet modifié avec la date.

Syntaxe

date_modify(DateTime $object, string $modifier): DateTime|false

Exemple

Créeons un objet avec la date de l'année 2025, mois 12, jour 31, puis ajoutons-y 1 jour et affichons-la au format 'jour.mois.année' :

<?php $date = date_create('2025-12-31'); date_modify($date, '1 day'); echo date_format($date, 'd.m.Y'); ?>

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

'01.01.2026'

Exemple

Créeons un objet avec la date de l'année 2025, mois 12, jour 31, puis ajoutons-y 3 jours et affichons-la au format 'jour.mois.année' :

<?php $date = date_create('2025-12-31'); date_modify($date, '3 days'); echo date_format($date, 'd.m.Y'); ?>

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

'03.01.2026'

Exemple

Créeons un objet avec la date de l'année 2025, mois 12, jour 31, puis ajoutons-y 3 jours et 1 mois et affichons-la au format 'jour.mois.année' :

<?php $date = date_create('2025-12-31'); date_modify($date, '3 days 1 month'); echo date_format($date, 'd.m.Y'); ?>

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

'03.02.2026'

Exemple

Créeons un objet avec la date de l'année 2025, mois 1, jour 1, puis soustraisons-en 1 jour et affichons-la au format 'jour.mois.année' :

<?php $date = date_create('2025-01-01'); date_modify($date, '-1 day'); echo date_format($date, 'd.m.Y'); ?>

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

'31.12.2024'

Voir aussi

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