Juraría que ya había escrito un artículo sobre cómo convertir una fecha en Tiempo Unix o Tiempo POSIX (cantidad de segundos transcurridos desde la medianoche UTC del 1 de enero de 1970), pero no lo he encontrado, así que aquí os dejo el método.
El comando date
, con el parámetro -d
, permite pasar como argumento la fecha en formato Tiempo Unix, es decir, desde el epoch (1970-01-01 UTC) a fecha estándar:
# date -d @1560669571 Sun Jun 16 09:19:31 CEST 2019
Otra forma:
# date --date='@1560669571' Sun Jun 16 09:19:31 CEST 2019
También podemos sacar directamente la fecha/hora actual en timestamp pasando como argumento -u +%s
para especificar el formato de salida ([+FORMAT]) y en UTC (-u):
# date -u +%s 1560669690