2012-10-04 31 views
5

De acuerdo con manual, PHP usa la Época Unix (00:00:00 UTC del 1 de enero de 1970) para generar sus marcas de tiempo.Marca de tiempo negativa: ¿tiene sentido en PHP?

Dada esta definición, creo que es razonable trabajar con marcas de tiempo negativas, cuando la fecha objetivo es anterior a Unix Epoch. Pero, dado que el tiempo es un asunto complicado en la programación, quiero saber si hay alguna advertencia al usar marcas de tiempo negativas en PHP.

+0

marcas de tiempo unix COMIENZAN en enero de 1/1970, pero dado que tienen entradas de 32 bits en unix "clásico", pueden representar un rango de aproximadamente 1902 -> 2038. –

+0

¡Y2K era pan comido! Lo que realmente me preocupa es Y2038: | – VictorKilo

+1

@VictorKilo, ¡no te preocupes! Todo lo que usamos hoy probablemente ya estará obsoleto;) – Metalcoder

Respuesta

5

De hecho, tiene toda la razón. Los números negativos son solo la cantidad de segundos antes de la Época Unix.

+0

Cuando dices _no_, ¿te refieres a _No hay problema_? – Metalcoder

+0

De hecho, no hay problema, no hay advertencia. :) – GolezTrol

+0

Bien, gracias! – Metalcoder