Administrar la fecha y hora del sistema operativo > date

Nombre del comando: date

Man page online: https://linux.die.net/man/1/date

Descripción: Mostrar la fecha y hora actual del sistema operativo, también se puede asignar otra fecha y hora si la actual no es la correcta a nuestra zona horaria (esta configuración solo se usa cuando el sistema operativo no tiene ninguna interfaz gráfica y toca hacer todo por consola). Cada país usa un formato determinado para la fecha, así que hay que considerar ese detalle si queremos mostrar la fecha correcta a un usuario (en el caso que nuestra computadora funcione como servidor). Por ejemplo, en mi país El Salvador se usa el formato DD-MM-AAAA (Dia - Mes - Año), si otro país usa el formato MM-DD-AAAA (Estados Unidos), al tener un dato de fecha solo de esa forma puede confundir a cualquiera (de hecho ya me pasó una vez, recibí un documento de Estados Unidos y la recepcionista no consideró el formato y al final se generó un problema grande). Fecha 03-04-2021 (El Salvador), fecha 03-04-2021 (Estados Unidos), algo tan simple puede generar problemas y perdidas de tiempo innecesarios.

Man page local: $ man date o $ man date > date.txt

Instalado por defecto: Sí, al menos en Linux Mint.

../../_images/date.png

Algunas Opciones:

-d, --date=STRING Mostrar la fecha según lo indicado en el STRING. Esta opción puede ser útil para averiguar qué dia era o será en una fecha determinada. Por ejemplo si alguién quiere saber qué día era cuando nació (yo no sabía ese detallito, pero ahora sí lo sé) solo tendría que escribirlo de esta forma (MM/DD/AAAA), veamos que día era cuando nació la reina Isabel II: “date -d «04/21/1926»”, era un día miércoles cuando la reina nació.

--version Mostrar la versión de date.

+% Asignar el formato deseado para la fecha y hora según las letras mostradas en la man page (dale un vistazo).

Ejemplo 1: $ date, mostrar la fecha y hora actuales.

Ejemplo 2: $ date +%F%t%T, mostrar la fecha y hora en el formato AAAA-MM-DD HH:MM:SS (2021-04-03 08:50:16).

Ejemplo 3: $ date +%d%m%Y%R%S%Z, mostrar la fecha y hora actuales según el formato de El Salvador (DD-MM-AAAA-HH:MM:SS).