217 of 410 menu

Função date_modify

A função date_modify permite adicionar e subtrair de uma data determinados intervalos de tempo. A data deve ser um objeto criado pela função date_create. A função modifica o próprio objeto passado e também retorna o objeto modificado com a data.

Sintaxe

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

Exemplo

Vamos criar um objeto com a data de 2025 ano, 12 mês, 31 dia, depois adicionar 1 dia e exibir no formato 'dia.mês.ano':

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

Resultado da execução do código:

'01.01.2026'

Exemplo

Vamos criar um objeto com a data de 2025 ano, 12 mês, 31 dia, depois adicionar 3 dias e exibir no formato 'dia.mês.ano':

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

Resultado da execução do código:

'03.01.2026'

Exemplo

Vamos criar um objeto com a data de 2025 ano, 12 mês, 31 dia, depois adicionar 3 dias e 1 mês e exibir no formato 'dia.mês.ano':

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

Resultado da execução do código:

'03.02.2026'

Exemplo

Vamos criar um objeto com a data de 2025 ano, 1 mês, 1 dia, depois subtrair 1 dia e exibir no formato 'dia.mês.ano':

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

Resultado da execução do código:

'31.12.2024'

Veja também

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