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

phpdate_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<?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<?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:

php01.01.2026