Funciones de PHP para trabajar con fechas

Post recopilario para listar las funciones más comunes de PHP para trabajar con fechas.

Las funciones de PHP que voy a mencionar son:

date_default_timezone_get()

Cuando trabajamos con fechas en PHP siempre hay que tener en cuenta si la zona horaria del sistema es correcta. Para obtener dicha información podemos usar la función date_default_timezone_get() que nos devolverá una cadena de texto con dicha zona.

Su sintaxis es la siguiente:

string date_default_timezone_get();

Puedes leer este post para una información más completa:

date_default_timezone_set()

Con la función date_default_timezone_set() podemos establecer la zona horaria del sistema. Su sintaxis es la siguiente:

booleano date_default_timezone_set ( string )

Puedes leer este post para una información más completa:

date()

La función date() nos devuelve formateada la fecha local del sistema para obtener el día, mes, semana, año y hora actual.

Su sintaxis es la siguiente:

string date ( format [timestamp] )

Puedes leer este post para una información más completa:

time()

Esta función de PHP nos devuelve en segundos el tiempo transcurrido desde la época Unix (1 de Enero de 1970 00:00:00 GMT).

Su sintaxis es la siguiente:

int time()

Puedes leer este post para una información más completa:

strtotime()

La función de PHP strtotime() convierte una cadena con formato de fecha en otra con formato de fecha Unix. La web oficial dice lo siguiente:

Convierte una descripción de fecha/hora textual en Inglés a una fecha Unix

Su sintaxis es la siguiente:

strtotime(time, now);

Puedes leer este post para una información más completa:

setlocale()

Con la función de PHP setlocale() podemos definir o establecer información local en nuestro servidor. Dicha información puede ser el lenguaje, moneda, hora u otras informaciones espécificas de la zona geográfica con la que trabajamos en nuestros script.

Su sintaxis es la siguiente:

setlocale(constant, location)

Puedes leer este post para una información más completa:

strftime()

strftime() para el formatea de manera local fechas y horas. Su sintaxis es la siguiente:

strftime(formato, timestamp);

Puedes leer este post para una información más completa:

mktime()

Su funcionalidad es la de obtener una fecha Unix a partir de los parámetros pasados.

Su sintaxis es la siguiente:

mktime(hora, minutos, segundos, mes, dia, anio, dst);

Puedes leer este post para una información más completa:

getdate()

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.

Su sintaxis es la siguiente:

getdate ($timestamp);

Puedes leer este post para una información más completa:

gmdate()

Con la función de PHP gmdate() podemos obtener una fecha en formato GMT.

Su sintaxis es la siguiente:

gmdate(formato, timestamp);

Puedes leer este post para una información más completa:

idate()

La funcionalidad de idate() es la de formatear fecha y hora (timestamp) local en números enteros timestamp.

Su sintaxis es la siguiente:

idate(formato, timestamp);

Puedes leer este post para una información más completa:

localtime()

Con PHP localtime() podremos obtener la fecha local configurada en el servidor web.

Su sintaxis es la siguiente:

localtime(timestamp, is_assoc);

Puedes leer este post para una información más completa:

gettimeofday()

Repaso a la función de PHP gettimeofday(),  su funcionalidad es la de devolver la hora actual en un array asociativo o con formato FLOAT.

Su sintaxis es la siguiente:

gettimeofday(return_float);

Puedes leer este post para una información más completa:

microtime()

microtime() obtiene la fecha actual UNIX con microsegundos. La fecha UNIX  comienza el 1 de enero de 1970.

Su sintaxis es la siguiente:

microtime(return_float);

Puedes leer este post para una información más completa:

date_add()

date_add() suma días, semanas, meses o años a una fecha dada.

Su sintaxis es la siguiente:

date_add(objecto, intervalo_a_sumar)

Puedes leer este post para una información más completa:

date_format()

date_format() es una función para dar formato de fecha.

Su sintaxis es la siguiente:

date_format(objecto, formato)

Puedes leer este post para una información más completa:

date_create()

date_create() es una función para crear objetos con formato fecha.

Su sintaxis es la siguiente:

date_create(time, timezone)

Puedes leer este post para una información más completa:

compartir
Publicado por
Aner Barrena