• Pasar de fecha a número de segundos desde la época
    date --date='1970-01-01 00:00:01' +%s
    1
    date --date='2000-01-01 00:00:01 UTC' +%s
    946684800
  • Pasar de segundos desde la época a fecha
    date -d '1970-01-01 1 sec' +"%Y-%m-%d %T %z"
    1970-01-01 00:00:01 +0100
    date -d '1970-01-01 946684800 sec' +"%Y-%m-%d %T %z"
    2000-01-01 00:00:00 +0000
  • ceros delante de las fechasPor ejemplo si te encuentras con este error:current month is 08 it gives me this error. value too great for base (error token is “08″)

    Revisa la forma de obtener las fechas. (NOTA: lo del guión es válido para cualquier fecha y hora).

    date "+%-m"
    9
    date "+%m"
    09

Articulos similares: