AD

¿Ya dominas lo básico? Un curso estructurado de PHP es la vía rápida para dar el salto.

Ver cursos de PHP en Udemy

Enlace de afiliado. No te cuesta nada extra.

🐘Lecciones de PHP
Lección 36 / 68

Construir y mostrar fechas

En esta lección trabajarás con fechas usando la clase DateTime.

new DateTime("2026-08-09") crea una fecha y format() controla cómo se muestra. Las letras del formato tienen significados fijos: j el día, n el mes, Y el año, w el día de la semana.

El código de ejemplo construye una fecha y muestra el día, el mes, el año y el día de la semana.

Fíjate en el formato: aquí es "j/n/Y", día/mes/año, como se escribe en español. En la edición en inglés aparece "n/j/Y". Es un recordatorio de que el formato de fecha no es universal, y de por qué en datos que se intercambian se usa el formato ISO, 2026-08-09, que no admite dos lecturas.

Un aviso para aplicaciones reales: PHP aplica la zona horaria configurada en el servidor, que a menudo es UTC y no la del usuario. Conviene fijarla explícitamente con date_default_timezone_set() o trabajar con DateTimeImmutable y zonas explícitas, sobre todo si la aplicación se usa desde varios países.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar PHP directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)