Índice

Manipular las fechas date

PHP no gestiona las fechas con un tipo de datos específico. Sin embargo, es posible manipular las fechas, ya sea en forma de una cadena de caracteres o bien en forma de un timestamp Unix (que corresponde al número de segundos transcurridos desde el 1.° de enero de 1970 01:00:00).

Hay varias clases que ofrecen funcionalidades avanzadas para la manipulation de fechas (clase DateTime) e intervalos (clase DateInterval) en una forma orientada a objetos (ver la documentación).

Varias funciones permiten manipular las fechas en una u otra de estas formas:

Nombre

Función

checkdate

Comprueba que tres números enteros que representan el día, el mes y el año corresponden a una fecha válida.

date

Convierte en cadena una fecha determinada en forma de un timestamp Unix.

strftime

Convierte en cadena una fecha determinada en forma de un timestamp Unix, usando las características locales.

getdate

Almacena en una matriz los diferentes componentes de una fecha determinada en forma de un timestamp Unix.

date_parse_from_format

Almacena en una matriz los diferentes componentes de una fecha determinada en forma de una cadena de caracteres. Se incluyó en la versión 5.3.

time

Proporciona el timestamp Unix actual.

mktime

Crea un timestamp Unix a partir de los distintos componentes de una fecha.

microtime

Proporciona el timestamp Unix actual acompañado del número de microsegundos transcurridos desde el último segundo.

idate

Proporciona los componentes de una fecha dada en forma ...