Función from_unixtime con valores negativos

Usando la función from_unixtime() de MySQL, devuelve un valor NULL cuando todo parece estar correcto, y el campo pasado por parámetre existe.

Solución:

Parece ser que la función from_unixtime() de MySQL no acepta valores de unixtime negativos (anteriores al 01/01/1970). Y en el caso de que se le pase un valor negativo, devuelve NULL.

Una solución para estos casos consiste en hacer una suma de fechas, con la función date_add() de timestamp(0) más el valor de la fecha negativo, es decir:

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *