Hablando con un amigo programador me estaba contando sus travesías por el mundo del PHP y me contó de la funcion PHP Date, era la hora de la comida y la verdad me quedé con cara de “What?”??”
Aquí les dejo un artículo muy bueno sobre el PHP Date:

PHP Date ()

las funciones de tiempo en PHP nos permiten obtener la fecha y la hora de el servidor donde está corriendo los scrips de PHP. Lo mejor de estas funciones es que podemos formatear la respuesta de salida de varias formas.

INSTALACIÓN DE PHP DATE

En cuanto a la instalación no se requiere ninguna porque estas funciones vienen nativas en cualquier PHP

CONFIGURACIÓN

La configuración de las funciones de fecha y hora son directamente manejadas por el archivo php.ini

FUNCIONES PHP DATE/TIME

  • checkdate(): valida una fecha en formato gregoriano
  • date_add(): añade días, meses, años, horas, minutos y segundos a una fecha
  • date_create_from_format: regresa como resultado un objeto del tipo DateTime formateado de forma específica
  • date_create(). regresa un objeto del tipo DateTime
  • date_date_set: inicializa una nueva feha
  • date_default_timezone_get(): regresa la time zone por default utilizada por todas estas funciones
  • date_default_timezone_set(): inicializa la time zone  utilizada por todas estas funciones
  • date_diff(): calcula la diferencia entre dos fechas
  • date_format(): formatea una fecha de una forma específica
  • date_ger_last_errors(): regresa los errores  en una cadena de tipo fecha
  • date_interval_format(): formatea un intervalo
  • date_isodate_set():inicializa la fecha ISO
  • date_modify modifica el timestamp
  • date_parse_from_format(): regresa un conjunto de información detallada sobre una fecha en específica
  • date_parse():regresa un arreglo con información detallada sobre una fecha específica
  • date_sub(): hace la sustracción de días, meses, años, horas, minutos y segundos a una fecha
  • date_sunrise_info(): regresa la fecha del anochecer de una fecha en específica y lugar
  • date_sunset_info(): regresa la fecha del amanecer de una fecha en específica y lugar
  • date(): formatea una fecha y tiempo local
  • getdate(): obtiene la fecha actual
  • gettimeofday(): regresa la hora actual
  • gmdate(): formatea una fecha y hora a GMT/UTC
  • localtime(): regresa la tiempo local

GETDATE() Ejemplo

Sintaxis: getdate(timestamp);

valor de regreso: Un arreglo con la información relacionada a la fecha.

  • [seconds]
  • [minutes]
  • [hours]  horas
  • [mday] día del mes
  • [wday] día de la semana
  • [mon] mes
  • [year] año
  • [yday] día del año
  • [weekday]  día de la semana
  • [month] mes