Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
Linux: comando de fecha
Este tutorial de Linux explica cómo usar Linux comando de fecha Con sintaxis y parámetros.
nombre
fecha – imprime o configura la fecha y hora del sistema
resumen
fecha [OPTION]… [+FORMAT]
fecha [-u|–utc|–universal] [MMDDhhmm[[CC]AA][.ss]]
describir
Muestra la hora actual en el formato dado, o configura la fecha del sistema.
-D, – fecha=cuerda
Mostrar la hora descrita por STRING en lugar de “ahora”
-F, – documento=archivo de fecha
me gusta – fecha DATEFILE una vez por fila
-r, – Referirse a=documento
Mostrar la hora de la última modificación del ARCHIVO
-R, –rfc-2822
Fecha y hora de salida en formato RFC 2822. Ejemplo: lunes 7 de agosto de 2006 12:34:56 -0600
–rfc-3339=especificación de tiempo
Fecha y hora de salida en formato RFC 3339. TIMESPEC=`fecha’, `segundos’ o `ns’ representa una fecha y hora con la precisión especificada. Los componentes de fecha y hora están separados por un solo espacio: 2006-08-07 12:34:56-06:00
-s, – poner=cuerda
Establecer el tiempo descrito por STRING
-tu, – UTC, – común
imprimir o establecer UTC
– ayuda
mostrar esta ayuda y salir
– Versión
información de la versión de salida y salir
FORMAT controla la salida. La secuencia explicada es:
%% literal% %a Nombre abreviado del día de la semana para la configuración regional (por ejemplo, Sun) %A Nombre completo del día de la semana para la configuración regional (por ejemplo, Sunday) %b Nombre abreviado del mes para la configuración regional (por ejemplo, Jan) %B Locale’s abreviated nombre Nombre completo del mes (por ejemplo, enero) %c Fecha y hora de la localidad (por ejemplo, jueves 3 de marzo 23:05:25 2005) %C Siglo; como %Y, pero omite los dos últimos dígitos (por ejemplo, 20 ) %d día del mes (por ejemplo, 01) %D fecha; igual que %m/%d/%y %e día, relleno en blanco; igual que %_d %F fecha completa; igual que %Y-%m-% d % g ISO semana número año con los mismos dos últimos dígitos (ver %G) %G ISO semana número año (ver %V); por lo general, solo aplicable a %V %h y %b %H horas (00..23) %I Horas (01..12) %j Día del año (001..366) %k Horas, relleno con espacios (0..23); igual que %_H %l Horas, relleno con espacios (1..23) 12); con %_I %m meses (01..12) %M minutos (00..59) %n nuevas líneas %N nanosegundos (000000000..999999999) %p configuración regional equivalente a AM o PM; si no se conoce %P Igual que %p, en blanco pero en minúsculas %r Localidad Reloj de 12 horas (p. ej., 11:11:04 p. m.) %R Hora y minuto de 24 horas, igual que %H:%M %s segundo, desde 1970-01 -01 00:00:00 UTC %S segundos (00..60) %ta pestaña %T hora; con %H:%M:%S %u día de la semana (1..7 ) es el mismo; 1 es lunes %U Semana del año, el domingo es el primer día de la semana (00..53) %V Número de semana ISO, el lunes es el primer día de la semana (01..53) %w el primer día de la semana semana (0..6); 0 es domingo %W la semana del año, lunes es el primer día de la semana (00..53) %x la fecha de la representación local (por ejemplo, 31/12/99 ) %X La representación horaria de la localidad (por ejemplo, 23:13:48 ) %y Los dos últimos dígitos del año (00..99) %Y El año %z +hhmm La zona horaria numérica ( Por ejemplo, -0400) %:z +hh:mm Zona horaria numérica (por ejemplo, -04:00) %::z +hh:mm:ss Zona horaria numérica (por ejemplo, -04:00:00) %:::z Zona horaria numérica: con la precisión necesaria (p. ej., -04, +05:30) Abreviatura de zona horaria con letras %Z (por ejemplo, EDT)
De forma predeterminada, las fechas rellenan los campos numéricos con ceros. Las siguientes banderas opcionales pueden seguir a ‘%’:
– (guión) no rellenar campos _ (guión bajo) rellenar con espacios 0 (cero) rellenar con ceros ^ si es posible, utilice mayúsculas # si es posible, utilice mayúsculas
Después de cualquier bandera hay un ancho de campo opcional, como un número decimal, seguido de un modificador opcional que es E para usar la representación alternativa de la localidad (si está disponible), u O para usar el símbolo de número alternativo de la localidad (si está disponible).
ejemplo
Convierta los segundos desde la época (1970-01-01 UTC) hasta la fecha $ date –date=’@2147483647′
Mostrar la hora en la costa oeste de EE. UU. (use tzselect(1) para encontrar TZ)
$TZ=’América/Los_Ángeles’ fecha
Muestra la hora local a las 9 a. m. del próximo viernes en la costa oeste de EE. UU.
$ date –date=’TZ=”America/Los_Angeles” el próximo viernes a las 09:00′
cadena de fecha
–date=STRING es una cadena de fecha legible por humanos con la forma más libre, por ejemplo, “Domingo, 29 de febrero de 2004 16:21:42 -0800” o “2004-02-29 16:21:42” o incluso “la próxima semana Cuatro”. Las cadenas de fecha pueden contener elementos que indican fechas de calendario, horas, zonas horarias, días de la semana, horas relativas, fechas relativas y números. Una cadena vacía indica el comienzo del día. Los formatos de cadena de fecha son más complicados de lo que se documenta fácilmente aquí, pero se describen completamente en la documentación de información.