“Conocimientos Programación>Programación PHP /MySQL

La diferencia entre los timbres de hora en PHP

2015/10/26
PHP marcas de tiempo puede ser de utilidad para calcular la diferencia entre dos puntos en el tiempo, tales como el cálculo de las fechas de nacimiento , cuántos días hasta que un proyecto de ley se debe o cuántas horas han pasado desde el último inicio de sesión de un usuario . Si sólo desea saber cuántos segundos han pasado entre dos marcas de tiempo , sólo resta uno del otro. Cálculos más avanzados pueden ser alcanzados a través de la conversión de las marcas de tiempo en objetos DateTime y utilizando una función de funciones de tiempo . Estructura

PHP marcas de tiempo tienen un valor entero que representa el número de segundos han pasado entre el Epoch Unix (1 de enero 1970 00:00:00 GMT ) y la hora actual . El " time () " devuelve la marca de tiempo Unix actual . Un sello de tiempo típico PHP aparecerá como " 1307826891 . "
Conversión de fecha y hora en DateTime

Conversión PHP marcas de tiempo en objetos DateTime le permite hacer uso de formato avanzado de DateTime y el tiempo de las funciones de diferencia . Utilice la función " setTimestamp " agregando el siguiente código, donde $ timestamp "es la marca de tiempo PHP :

$ fecha -> setTimestamp ($ timestamp) ;

Un objeto DateTime es similar a " 2005-08 - 15T15 : 52:01 +0000 " " . Lunes , 15 -Aug- 05 15:52:01 UTC " o
diferencia entre
Timestamps

Utilice la función "diff " de la fecha y hora de calcular la diferencia entre dos marcas de tiempo que se han convertido en objetos DateTime Por ejemplo : .

$ diferencia = $ fecha1 -> diff ( $ fecha2 ) ;

"$ fecha1 " y $ fecha2 " son los objetos DateTime. El objeto devuelto DateInterval tiene campos que le dan el número de años , meses, días , horas, minutos y segundos entre las dos fechas.
Formatear la diferencia entre los timbres de hora

Formatee la diferencia de tiempo entre dos marcas de tiempo que se han convertido en objetos DateTime con la función "formato", con el código :

$ difference_format = $ diferencia -> format ( '% Y- % m -% d% % h- i- % s '); " . año - mes - día hora -minutos- segundos "

Esto le dará la diferencia en Puede emitir este con el código " echo $ diff_format ; ".

Programación PHP /MySQL
Tutorial interactivo en el Top PHP
Cómo configurar Apache PHP sobre MySQL en CentOS CentOS
Cómo colocar código de redirección en PHP
Basic PHP chat Tutorial
Cómo instalar PHP Live! Chat
Cómo crear un Sistema de Gestión de Contenidos de MySQL y PHP para la actualización de un sitio web
Cómo reiniciar MySQL en Plesk
Cómo hacer tu propio PHP Proxy
Conocimientos Informáticos © http://www.ordenador.online