Função date_create
A função date_create cria um objeto
com uma data, com o qual posteriormente
podem ser realizadas algumas operações. Por exemplo,
adicionar ou subtrair um intervalo da data
usando date_modify
ou exibir a data em outro formato usando
a função date_format.
Sintaxe
date_create(?string $datetime = "now", ?DateTimeZone $timezone = null): DateTime|false
Exemplo
Vamos criar um objeto com a data do ano de 2025,
mês 12, dia 31:
<?php
$date = date_create('2025-12-31');
echo date_format($date, 'Y-m-d');
?>
Exemplo
Vamos criar um objeto com a data do ano de 2025,
mês 12, dia 31, 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