Función date_create
La función date_create crea un objeto
con fecha, con el cual posteriormente se pueden
realizar algunas operaciones. Por ejemplo,
sumar o restar un intervalo a la fecha con
la ayuda de date_modify
o mostrar la fecha en otro formato con la
función date_format.
Sintaxis
date_create(?string $datetime = "now", ?DateTimeZone $timezone = null): DateTime|false
Ejemplo
Vamos a crear un objeto con la fecha del 2025
año, 12 mes, 31 día:
<?php
$date = date_create('2025-12-31');
echo date_format($date, 'Y-m-d');
?>
Ejemplo
Vamos a crear un objeto con la fecha del 2025
año, 12 mes, 31 día, luego
sumarle 1 día y mostrarla en
formato 'día.mes.año':
<?php
$date = date_create('2025-12-31');
date_modify($date, '1 day');
echo date_format($date, 'd.m.Y');
?>
Resultado de ejecutar el código:
01.01.2026