DATE(1L)          Manuel de l'utilisateur Linux          DATE(1L)


NOM
       date  -  Afficher  ou  configurer  la  date  et l'heure du
       système.

SYNOPSIS
       date  [-u]  [-d  chaîne_date]  [-s  chaîne_date]   [--utc]
       [--universal]   [--date=chaîne_date]   [--set=chaîne_date]
       [--help] [--version] [+FORMAT] [MMJJhhmm[[SS]AA][.ss]]


DESCRIPTION
       Cette page de manuel documente la version GNU de date.

       date sans argument affiche la date  et  l'heure  actuelles
       (avec  le  format  indiqué  par  la directive `%c' décrite
       plus-bas).

       Si un argument commençant par un `+' est indiqué, la  date
       et  l'heure sont affichées avec un format contrôlé par cet
       argument. La structure de la chaîne  précisant  le  format
       est  semblable  à  celle  utilisée  avec la fonction strf­
       time(3).

       Les caractères présents dans cette  chaîne  sont  affichés
       tels  quels,  sauf  les  directives, commençant toutes par
       '%'.

       Ces directives sont les suivantes :

       %      un caractère % littéral.

       n      saut de ligne

       t      tabulation horizontale

       Champs horaires :

       %H     heure (00..23)

       %I     heure (01..12)

       %k     heure ( 0..23)

       %l     heure ( 1..12)

       %M     minute (00..59)

       %p     notation locale pour AM ou PM.

       %r     heure actuelle (sur 12 heures) (hh:mm:ss [AP]M)

       %s     secondes écoulées depuis le 01-01-1970  à  00:00:00
              T.U (extension non standard)




FSF                      22 Décembre 1996                       1





DATE(1L)          Manuel de l'utilisateur Linux          DATE(1L)


       %S     secondes (00..61)

       %T     heure actuelle, (sur 24 heures) (hh:mm:ss)

       %X     représentation locale de l'heure (%H:%M:%S)

       %Z     fuseau  horaire (par ex. MET), ou rien si le fuseau
              horaire n'est pas déterminé

       Champs de date :

       %a     abréviation locale du jour de la semaine (Sun..Sat)

       %A     nom local du jour de la semaine (Sunday..Saturday)

       %b     abréviation locale du nom du mois (Jan..Dec)

       %B     nom local du mois (January..December)

       %c     date  et  heure  locales  (Sat  Nov 04 12:02:33 EST
              1989)

       %d     jour du mois (01..31)

       %D     date (mm/jj/aa)

       %h     comme %b

       %j     jour de l'année (001..366)

       %m     mois (01..12)

       %U     numéro de semaine dans l'année (00..53). La semaine
              commence le Dimanche.

       %w     Jour  de  la  semaine  (0..6).  Le  0 correspond au
              Dimanche.

       %W     numéro de semaine dans l'année (00..53). La semaine
              commence le Lundi.

       %x     représentation locale de la date (mm/jj/aa)

       %y     deux derniers chiffres de l'année (00..99)

       %Y     année (1970...)

       Par  défaut,  date complète les champs numériques avec des
       zéros.  La version GNU de date  dispose  des  options  non
       standards suivantes :

       -      (tiret) ne pas compléter le champ

       _      (souligne) remplir le champ avec des espaces



FSF                      22 Décembre 1996                       2





DATE(1L)          Manuel de l'utilisateur Linux          DATE(1L)


       Si  l'on  fournit  un  argument ne commençant pas par `+',
       date le considère comme une heure à utiliser pour  config­
       urer  l'horloge système.  Cet argument doit être constitué
       uniquement de chiffres, ayant la signification suivante :

       MM     mois

       JJ     jour du mois

       hh     heure

       mm     minute

       SS     Deux premiers chiffres de l'année (facultatif)

       AA     Deux derniers chiffres de l'année (facultatif)

       ss     secondes (facultatif)

       Seul le Super-Utilisateur  peut  configurer  l'horloge  du
       système.

   OPTIONS
       -d chaîne_date, --date chaîne_date
              Afficher la date et l'heure indiquées par la chaîne
              chaîne_date.  L'affichage est fait avec  le  format
              par  défaut,  à moins qu'un argument commençant par
              un `+' ne fournisse un autre format

       --help Afficher un message d'aide sur la sortie  standard,
              et terminer normalement.

       -s chaîne_date, --set chaîne_date
              Configurer   l'horloge  système  avec  la  date  et
              l'heure indiquées par chaîne_date,  qui  peut  con­
              tenir éventuellement des noms littéraux de mois, de
              fuseau horaire, `am' ou `pm', etc...

       -u, --universal
              Afficher ou  configurer  l'heure  en  utilisant  le
              Temps  Universel  (heure  du méridien de Greenwich)
              plutôt que le temps local.

       --version
              Afficher un numéro de version sur la  sortie  stan­
              dard, et terminer normalement.

EXEMPLES
       Pour afficher la date de l'avant-veille :

              date --date '2 days ago'

       Pour  afficher la date du jour à venir dans 3 mois plus un
       jour :



FSF                      22 Décembre 1996                       3





DATE(1L)          Manuel de l'utilisateur Linux          DATE(1L)


              date --date '3 months 1 day'

       Pour afficher le numéro du jour  de  Noêl  de  l'année  en
       cours :

              date --date '25 Dec' +%j

       Pour  afficher la date actuelle dans un format incluant le
       jour du mois suivi du nom complet du mois :

              date '+%d %B'

       Il est parfois indésirable que les  9  premiers  jours  du
       mois  soient  complétés  par  un zéro. l'argument `%d' est
       responsable de ce complément sur deux chiffres. Par  exem­
       ple `date -d 1-may '+%d %B'' donnera `01 May'.

       Pour afficher la même chose sans le zéro de complément, on
       peut utiliser l'option non standard `-'.

              date -d 1-may '+%-d %B'


TRADUCTION
       Christophe Blaess, 1997.
































FSF                      22 Décembre 1996                       4