Programación y ejemplos de PHP, jQuery, HTML5, WordPress, MySQL, AMP y htaccess


PHP date_format(): Mostrar un formato personalizado de fechas

Nueva entrada para desgranar la función de PHP date_format(), cuya finalidad es la de mostrar una fecha con un formato predefinido.

Otras entradas de PHP que pueden interesaros:

Sintaxis de PHP date_format()

Veamos la sintaxis de esta funcíon extraída de su web oficial:

Repasamos cada parámetro:

  • objeto (Obligatorio): Especifica un objeto DateTime creado con la función date_create().
  • formato (Obligatorio): Formato de salida deseado.

Para el formato podemos usar los siguientes parámetros:

  • d – Día del mes de 01 al 31.
  • D – Representación en 3 carateres del dia actual.
  • j – Día del mes sin 0 para los números inferiores a 10, del 1 to 31.
  • l ( ‘L’ minúscula) – día a texto completo.
  • N – Visualización del día, 1 es lunes y 7 domingo.
  • S – Sufijo del día del mes en inglés: st, nd, rd y th.
  • w – Visualización del día, 0 es domingo y 6 par el sábado.
  • z – Día del año del 0 al 365.
  • W – Número de la semana del año, la semanas comienzan los lunes.
  • F – Representción a texto completo del mes.
  • m – Número de mes de 01 a 12.
  • M – Representación a 3 caraceres del mes.
  • n – Número de mes sin 0, del 1 al 12.
  • t – Número de días de un mes dado.
  • L – Año bisiesto con valor 1, en caso contrario valor 0.
  • o – Número de año formato ISO-8601.
  • Y – Año en 4 dígitos.
  • y – Año en 2 dígitos.
  • a – am o pm.
  • A – AM o PM.
  • B – Hora de internet de 000 a 999.
  • g – Hora con formato de 1 a 12.
  • G – Hora con formato de 0 a 23.
  • h – Hora con formato de 01 a 12.
  • H – Hora con formato de 00 a 23.
  • i – Minutos de 00 a 59.
  • s – Segundos de 00 a 59.
  • u – Microsegundos.
  • e – Identificador de zona horaria (UTC, GMT, Atlantic/Azores)
  • I (i mayúscula) – Horario de verano con valor 1 y 0 en caso contrario.
  • O – Diferencia horaria con Greenwich (GMT) en horas.
  • P – Diferencia horaria con Greenwich (GMT) en horas y minutos.
  • T – Abreviatura de zona horaria.
  • Z – Desplazamiento de zona horaria en segundos.
  • c – Formato fecha ISO-8601 (2019-08-05T22:34:42+00:00)
  • r – Formato fecha RFC 2822 (Fri, 12 Apr 2013 12:01:05 +0200)
  • U – Segundos desde la fecha Unix (January 1 1970 00:00:00 GMT)

Es importante tener en cuenta a la hora de formatear fechas, que para que salgan en nuestro idioma puede ser necesario usar la función setlocale().

Ejemplo de PHP date_format()

Veamos un sencillo ejemplo de esta función de fecha:

Repasamos ejemplo:

  • En la variable $date guardamos el objeto de fecha con la función create_date().
  • Mostramos por pantalla el formato deseado.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies