222 of 410 menu

Funzione date_diff

La funzione date_diff calcola la differenza tra due date. Le date devono essere oggetti, creati dalla funzione date_create. La funzione restituisce un oggetto 'data', che può essere formattato utilizzando il metodo format.

Sintassi

date_diff(DateTimeInterface $base, DateTimeInterface $target, bool $absolute = false): DateInterval

Esempio

Calcoliamo la differenza in giorni tra 2025-12-31 e 2026-01-05:

<?php $date1 = date_create('2025-12-31'); $date2 = date_create('2026-01-05'); $diff = date_diff($date1, $date2); echo $diff->format('%a giorni'); ?>

Risultato dell'esecuzione del codice:

5 giorni

Vedi anche

  • la funzione date_modify,
    che aggiunge o sottrae intervalli di tempo da una data
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta