Cómo obtener la fecha y hora futuras con bash

15 dic 2022 2 min di lettura
Cómo obtener la fecha y hora futuras con bash
Indice dei contenuti

Introducción

Para obtener la fecha y hora actual en bash, puede usar el comando de date. Para obtener la fecha y la hora de una hora futura, puede usar la opción -d para especificar una fecha y una hora relativas a la fecha y la hora actuales.

Cómo usar el comando de fecha

Por ejemplo, para obtener la fecha y la hora de un día que comienza ahora, puede usar el siguiente comando:

date -d "1 day"

Para obtener la fecha y la hora de una fecha y hora futuras específicas, puede especificar la fecha y la hora en el formato YYYY-MM-DD HH:MM:SS, donde YYYY es el año, MM es el mes, DD es el día, HH es hora, MM es minuto y SS es segundo. Por ejemplo, para obtener la fecha y la hora del 15 de diciembre de 2022 a las 10:00, puede usar el siguiente comando:

date -d "2022-12-15 10:00:00"

Ejemplos

dominio Salidas Detalles
en tu casa jue 22 sep 03:58:36 UTC 2022 Muestra la fecha actual.
fecha -d "+10 días" dom 2 oct 03:58:48 UTC 2022 Fecha de visualización después de 10 días.
fecha -d "mañana" Vie Sep 23 03:58:48 UTC 2022 Mostrar la fecha de mañana
fecha -d "mañana + 1" Vie Sep 24 03:58:48 UTC 2022 Mostrar la fecha del día después de mañana.
fecha +”%a” -d “+10 días” Sol Mostrar el nombre del día después de 10 días (p. ej., dom, lun, etc.)
fecha +”%b %d, %Y” -d “+10 días” 02 de octubre de 2022 Mostrar fecha después de 10 días en formato personalizado
fecha -d “próximo sol” dom 25 sep 00:00:00 UTC 2022 Mostrar fecha el próximo domingo
fecha +”%b” -d “próximo mes” Oct Mostrar el nombre del próximo mes (p. ej., octubre, noviembre, etc.)
fecha -d "la próxima semana" jue 29 sep 04:46:32 UTC 2022 Mostrar la fecha en la próxima semana del mismo día
date -d "12 de octubre de 2022 +1 semana" mié 19 oct 00:00:00 UTC 2022 Fecha posterior a 1 semana del 12 de octubre de 2022 (u otra fecha específica)
fecha +”%A” -d “12 de octubre de 2022 +1 semana” miércoles Mostrar el nombre del día después de una semana del 12 de octubre de 2022.

Tenga en cuenta que este comando solo funcionará si la fecha y hora actuales en su sistema son anteriores a la fecha y hora futuras especificadas. Si la fecha y hora actuales son posteriores a la fecha y hora futuras especificadas, el comando devolverá la fecha y hora pasadas en lugar del futuro.

Conclusión

En este breve artículo hemos visto cómo obtener la fecha y hora futuras con bash.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.