Los formatos de fecha más utilizados pueden variar según las preferencias regionales y las necesidades específicas del proyecto, pero aquí te presento algunos de los formatos más comunes y cómo puedes mostrarlos con PHP utilizando la función date()
:
Elementos más comunes de los formatos de fechas en PHP
En PHP, el formato de fecha se construye utilizando caracteres especiales que representan componentes específicos de una fecha. Aquí están los elementos más comunes del formato de fecha en PHP:
- d: Día del mes, con ceros iniciales (01 – 31).
- D: Día de la semana en formato corto (Mon – Sun).
- j: Día del mes sin ceros iniciales (1 – 31).
- l: Día de la semana en formato largo (Monday – Sunday).
- m: Mes con ceros iniciales (01 – 12).
- M: Mes en formato corto (Jan – Dec).
- n: Mes sin ceros iniciales (1 – 12).
- Y: Año con cuatro dígitos (ejemplo: 2023).
- y: Año con dos dígitos (ejemplo: 23 para 2023).
- H: Hora en formato de 24 horas con ceros iniciales (00 – 23).
- h: Hora en formato de 12 horas con ceros iniciales (01 – 12).
- i: Minutos con ceros iniciales (00 – 59).
- s: Segundos con ceros iniciales (00 – 59).
- A: AM o PM (AM o PM).
- a: am o pm (am o pm).
- U: Marca de tiempo Unix (número entero).
Además de estos caracteres especiales, puedes utilizar caracteres no alfabéticos como separadores o cualquier otro carácter que desees en el formato.
Aquí hay algunos ejemplos de cómo usar estos caracteres especiales para construir formatos de fecha personalizados:
d/m/Y
: Muestra la fecha en formato día/mes/año (ejemplo: 31/08/2023).D, j M Y
: Muestra la fecha con el día de la semana abreviado, día del mes, nombre abreviado del mes y año (ejemplo: Wed, 31 Aug 2023).H:i:s
: Muestra la hora en formato de 24 horas, minutos y segundos (ejemplo: 15:28:40).
Puedes combinar estos caracteres especiales de la función date()
de PHP para crear el formato de fecha que necesites en tu aplicación.
Ejemplos de formato
Formato de fecha estándar (día, mes, año)
Este formato muestra la fecha en el orden día-mes-año.
$fecha = date("d/m/Y"); echo $fecha; // Por ejemplo, "31/08/2023"
Formato de fecha largo con nombre del mes
Muestra la fecha con el nombre completo del mes.
$fecha = date("d F Y"); echo $fecha; // Por ejemplo, "31 agosto 2023"
Formato de fecha corto con nombre del mes
Muestra la fecha con el nombre abreviado del mes.
$fecha = date("d M Y"); echo $fecha; // Por ejemplo, "31 Aug 2023"
Formato de fecha con hora y minutos
Muestra la fecha y la hora en formato de 24 horas.
$fecha = date("d/m/Y H:i"); echo $fecha; // Por ejemplo, "31/08/2023 15:28"
Formato de fecha con hora, minutos y segundos
Muestra la fecha y la hora con segundos.
$fecha = date("d/m/Y H:i:s"); echo $fecha; // Por ejemplo, "31/08/2023 15:28:40"
Formato de fecha ISO 8601
Muestra la fecha en el formato ISO 8601, que incluye la zona horaria.
$fecha = date("c"); echo $fecha; // Por ejemplo, "2023-08-31T15:28:40+00:00"
Formato personalizado
Puedes crear tu propio formato personalizado utilizando caracteres especiales según tus necesidades. Por ejemplo:
$fecha = date("d-m-Y H:i:s"); echo $fecha; // Por ejemplo, "31-08-2023 15:28:40"
Estos son solo algunos ejemplos de formatos de fecha comunes. Puedes combinar los caracteres especiales de la función date()
para crear prácticamente cualquier formato de fecha que necesites en tu aplicación.
Deja un comentario