Mostrando las entradas con la etiqueta Bash. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Bash. Mostrar todas las entradas

martes, 24 de septiembre de 2013

Comando "date", Linux

Si requerimos extraer una fecha tal, que restandole otra lo mandemos a una variable y entonces poder jugar con esas fecha para realizar una acción.

El comando date, a través del parámetro -d, --date=STRING permite mostrar y calcular la fecha distinta a la actual a partir de la suma o resta de X años, meses, días, minutos o segundos. Esto es útil cuando queremos por ejemplo añadir o restar 7 días a la fecha actual. Vamos a ver unos cuantos ejemplos:

Sumar 7 días a la fecha actual y mostrarlo en formato estándar:
$ date --date='+7 day'
vie may 13 17:40:47 CEST 2011

Restar 7 días a la fecha actual y mostrarlo en formato timestamp:
$ date +%s --date='-7 day'
1304091656

Sumar un año a la fecha actual con formato de fecha y hora:
$ date +%c --date='+1 year'
dom 06 may 2012 17:41:53 CEST

Restar dos meses a la fecha actual:
$ date --date='-2 month'
dom mar  6 16:42:48 CET 2011


Y así muchos más ejemplos. Seguro que os resulta muy útil dentro de scripts en bash por ejemplo.