222 of 410 menu

Função date_diff

A função date_diff encontra a diferença entre duas datas. As datas, por sua vez, devem ser objetos criados pela função date_create. A função retorna um objeto 'data', que pode ser formatado usando o método format.

Sintaxe

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

Exemplo

Vamos encontrar a diferença em dias entre 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 dias'); ?>

Resultado da execução do código:

5 dias

Veja também

  • a função date_modify,
    que adiciona ou subtrai intervalos de tempo de uma data
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar