671 Shares 8210 views

Las marcas de tiempo en PHP: fecha y hora, y el cálculo del tiempo

El tiempo es siempre importante. El sitio no es controlado por el tiempo y no los utilizamos constantemente, no es que yo no tengo el derecho a la vida, pero definitivamente no es un recurso en línea con todas las funciones modernas.

Las funciones PHP para trabajar con el tiempo

En la fecha de PHP y el tiempo representado por un conjunto de funciones, suficiente para operar sin restricciones, y la posibilidad de ajuste de la hora y la fecha a una sola base. El desarrollador puede conseguir siempre la marca de tiempo para el registro de eventos (pista) y la realización de los cálculos de fechas.

No hay necesidad de escribir código personalizado que controla (cálculo) el número de días en un mes, año bisiesto, día de la semana, nombre del mes, y así sucesivamente. Usted puede trabajar en un proyecto y confían completamente en PHP para poder trabajar con esta opción.

En principio, las dos funciones (getTimestamp, GetDate) es suficiente para resolver cualquier problema al trabajar con la fecha y / u hora. Pero desarrollador inexperto también puede utilizar otras funciones.

PHP importante marca de tiempo – es una especie de etiqueta numérica que cada segundo adquiere un nuevo significado numérico (valor). Históricamente, este número es el número de segundos transcurridos desde la medianoche, 1 de enero de 1970 año.

La realidad objetiva y el valor de marca de hora

En la programación, siempre había muchas fechas históricas. Al igual que cualquier programador decente recuerda la fecha de su primer programa, y la familia yuniksoidov hace honor al principio de su época.

En este caso, la idea debido a la implementación del método está limitada en el tiempo. Utilizarlo puede ser sólo hasta el 19 de enero 2038. 03:14:08 El número de segundos desde el 01/01/1970 años para llegar a 2 ^ 31 (2147483648), que hace que el número negativo. Se dice que el uso de la no-de 32 bits y de 64 bits variables para almacenar el tiempo de retardo problema permitirá por otros 300 mil millones de años: programadores como insectos, como una broma, sobre todo después de 2000.

Cálculo del período y la determinación de la fecha

El tiempo representado por un número primo, hace que sea posible tener una aritmética simple.

Una idea interesante es el uso de esta aritmética como una clave de registro, y / o eventos únicos. Usando el programa en PHP marca de tiempo en conjunción con un ID de usuario o visitante como una clave, no puede preocuparse por su singularidad y no gastar tiempo en él.

La transformada inversa de la fecha y la hora

función de tiempo () da directamente el conocimiento numérico de la marca de tiempo. Independientemente de cómo y cuando la fecha de conversión a PHP marca de tiempo se lleva a cabo, puede ser devuelto a cualquier representación conveniente de la función date (formato [, fecha y hora]). Si el segundo parámetro falta, que será la fecha actual y / o tiempo. El valor puede ser cualquier formato, herramientas lingüísticas proporcionan todas las opciones necesarias para la ubicación y la fecha y el formato de tiempo.

Almacenamiento en forma numérica es siempre preferible a un personaje, y, además, simplifica significativamente la capacidad de ordenar. Importante es también la posibilidad de utilizar las matemáticas simples para controlar los periodos de tiempo y el cálculo de fechas.

Evitar que ese error en los cálculos no es posible, el resultado de cualquier cálculo se interpreta en un formato natural fecha / hora siempre tiene la razón.

La localización de los tiempos

Y aunque la fecha de PHP a marca de tiempo y el seguimiento con el número conveniente y son ideales en el mundo moderno, sin embargo, conserva una gran cantidad de razones para mantener y utilizar la fecha de su índole natural, ya veces en un formato muy nacional.

el poder de las computadoras modernas es suficiente, la base de datos representan de manera efectiva y almacenar la información, la muestra se lleva a cabo de forma rápida y correcta algoritmo hace el trabajo con las fechas reales es bastante aceptable.

los tiempos de montaje y el ahorro en bytes desde hace mucho tiempo en el pasado. No tantas tareas que requieren el código correcto de la máquina y la presentación compacta de los datos, la mayoría de los proyectos relacionados con el ámbito social prácticos, que la fecha que se debe administrar en su formato adecuado.

Con todo esto mediante la manipulación de los datos en PHP, marca de tiempo no pierde su importancia práctica, y se merece estar en el arsenal de un desarrollador experto.

hora

La regla general de todos los tiempos funciones PHP: Hora = marca de tiempo. Todas las fechas se especifican manualmente los datos de tiempo aceptados por un calendario interactivo administrada usuario o desarrollador, por lo general a Los datos :. principio o al final del período, fecha de nacimiento, empleo, etc.. En particular, este datapicker por el jQuery, lo que permite introducir la fecha y / u hora directamente en el entorno del navegador, en la página web.

Datapicker y desarrollo similar no sólo se realizan totalmente funcional. También ofrecen la posibilidad de personalizar la forma en la localización del formato de fecha / hora, así como los nombres de los meses, días de la semana, los elementos de caracteres de separación de fecha y hora.

Un desarrollador puede realizar en la fecha de PHP a marca de tiempo para las pruebas, la comparación, operaciones aritméticas.

Los datos introducidos por el usuario (visitante) – esto no es la función de PHP marca de tiempo, cuyo propósito es diferente. Sin embargo, es esta funciones PHP específicas permite al programador controlar el momento de la entrada de datos y las fechas de los usuarios.