PHP getdate(): Obtener información de fecha y hora

Repaso a la función de PHP getdate() para obtener la información de fecha y hora actual del sistema, también se puede pasar como parámetro una fecha con formato timestamp.

Otras funciones con funcionalidad similar son:

Sintaxis de PHP getdate()

Veamos la sintaxis de esta función de PHP extraída de su web oficial:

getdate ($timestamp);

getdate() devuelve un array asociativo con la información en formato timestamp. Os comento el único parámetro:

  • $timestamp (Opcional): Fecha en formato Unix.

Los valores del array son los siguientes:

  • [seconds] – Segundos –> 0-59
  • [minutes] – Minutos –> 0-59
  • [hours] – Horas –> 0-23
  • [mday] – Día del mes –> 1-31
  • [wday] – Día de la semana –> 0(Domingo) – 6(Sábado)
  • [mon] – Mes –> 1-12
  • [year] – Año –> 4 dígitos
  • [yday] – Día del año –> 0-365
  • [weekday] – Día de la semana en formato texto –> Sunday-Saturday
  • [month] – Nombre del mes –> January-December
  • [0] – Segundos Unix –> -2147483648 hasta 2147483647

Ejemplo de PHP getdate()

Vamos a ver con este sencillo ejemplo de getdate() cómo obtener información de fecha y hora:

$fechaactual = getdate();
print_r($fechaactual);
echo "Hoy es: $fechaactual[weekday], $fechaactual[mday] de $fechaactual[month] de $fechaactual[year]";

Os comento el código superior:

  • Obtenemos la fecha y hora actual con gtdate().
  • Con la función print_r() mostramos el contenido del array almacenado en la variable $fechaactual.
  • Por último mostramos algunos de los valores de dicho array por pantalla usando la función echo.
compartir
Publicado por
Aner Barrena