fbpx
León Desarrollo - Programación WordPress
Programador web trabajando

Formatos de fechas en PHP


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.

Suscríbete

Si quieres estar al día con las novedades de este sitio te recomiendo que te suscribas.

Comentarios

Deja un comentario


Puede que también te interese

2018 animaciones animación Aranda array atributos añade base de datos buscar categoría css curso diseño Duero emprendimiento fechas fiduero guía imagen imagenes inauguracion instalar Isilla javascript linux local mac node.js pagina pagina web php post problemas producto servicio servidor solución split sql sql server stock string windows woocommerce wordpress

abril 2024
L M X J V S D
1234567
891011121314
15161718192021
22232425262728
2930  
  1. Hola, Muchas gracias por ofrecernos este contenido de calidad, es muy difícil encontrar contenido así en nuestro idioma. Aprovechando este…