DATE(1L)                                                 DATE(1L)


NAZWA
       date - wydrukuj, lub ustaw datę systemową i czas

SKŁADNIA
       date  [-u] [-d datestr] [-s datestr] [--utc] [--universal]
       [--date=datestr]  [--set=datestr]   [--help]   [--version]
       [+FORMAT] [MMDDhhmm[[CC]YY][.ss]]


OPIS
       Ta  strona  podręcznika  man  opisuje  wersję GNU programu
       date.  date bez argumetnów wyświetla bieżącą datę  i  czas
       (w  formacie  dyrektywy  `%c',  opisanym  poniżej).  Jeśli
       podano argument rozpoczynający się znakiem `+', drukuje on
       bieżącą  datę  i  czas  w formacie kontrolowanym przez ten
       argument, który ma ten sam format, jak string  formatujący
       przekazywany  funkcji  `strftime'. Poza dyrektywami, które
       zaczynają się od `%', znaki tego  stringu  są  wyświetlane
       bez zmian.

       Dyrektywami są:

       %      znak %

       n      nowa linia

       t      tabulacja pozioma

       Pola czasowe:

       %H     godzina (00..23)

       %I     godzina (01..12)

       %k     godzina ( 0..23)

       %l     godzina ( 1..12)

       %M     minuta (00..59)

       %p     localowe AM lub PM

       %r     czas, 12-godzin (gg:mm:ss [AP]M)

       %s     sekundy  od 1970-01-01 00:00:00 UTC (niestandardowe
              rozszerzenie)

       %S     sekunda (00..61)

       %T     czas, 24-godziny (gg:mm:ss)

       %X     localowa reprezentacja czasu (%H:%M:%S)

       %Z     strefa czasowa (np. EDT) lub nic, jeśli  nie  można



FSF                   Narzędzia shellowe GNU                    1





DATE(1L)                                                 DATE(1L)


              określić strefy czasowej

       Pola daty:

       %a     localowa, skrócona nazwa dnia tygodnia (Sun..Sat)

       %A     localowa  pełna nazwa dnia tygodnia (Sunday..Satur­
              day)

       %b     localowa, skrócona nazwa miesiąca (Jan..Dec)

       %B     localowa, pełna nazwa miesiąca (January..December)

       %c     localowa data i czas (Sat Nov 04 12:02:33 EST 1989)

       %d     dzień miesiąca (01..31)

       %D     data (mm/dd/rr)

       %h     to samo co %b

       %j     dzień roku (001..366)

       %m     miesiąc (01..12)

       %U     numer  tygodnia  w  roku z niedzielą jako pierwszym
              dniem tygodnia (00..53)

       %w     dzień tygodnia (0..6) gdzie 0 odpowiada niedzieli

       %W     numer  tygodnia  z  poniedziałkiem  jako  pierwszym
              dniem tygodnia (00..53)

       %x     localowa reprezentacja daty (mm/dd/rr)

       %y     ostatnie dwie cyfry roku (00..99)

       %Y     rok (1970...)

       Domyślnie  date wypełnia pola numeryczne zerami.  GNU date
       rozpoznaje następujące niestandardowe modyfikatory:

       -      (łącznik) nie wypełniaj pola

       _      (podkreślenie) wypełniaj pole spacjami

       Jeśli poda się argument nie zaczynający się od  `+',  date
       ustawia  zegar systemowy na czas i datę podaną w tym argu­
       mencie. Argumetn musi składać się całkowicie z cyfr, które
       mają następujące znaczenie:

       MM     miesiąc

       DD     Dzień miesiąca



FSF                   Narzędzia shellowe GNU                    2





DATE(1L)                                                 DATE(1L)


       hh     godzina

       mm     minuta

       CC     pierwsze dwie cyfry roku (opcjonalne)

       YY     ostatnie dwie cyfry roku (opcjonalne)

       ss     sekunda (opcjonalna)

       Tylko superuser może ustawiać czas systemowy.

   OPCJE
       -d datestr, --date datestr
              Wyświetl  czas  i  datę  określoną w datestr, który
              może  być  w  prawie  każdym  popularnym  formacie.
              Wyświetlenie  następuje w domyślnym formacie, lub w
              zmodyfikowanym, jeśli użyto argumentu `+'.

       --help Wydrukuj na standardowe wyjście informację o używa­
              niu programu i zakończ go.

       -s datestr, --set datestr
              Ustaw  czas  i  datę  na  datestr, który może być w
              prawie każdym popularnym formacie.   Może  zawierać
              nazwy  miesięcy, stref czasowych, `am' i `pm', itd.

       -u, --universal
              Wydrukuj, lub ustawe czas i datę w  czasie  uniwer­
              salnym  (Greenwich  Mean  Time), zamiast w lokalnym
              czasie zegara (ściennego).

       --version
              Wydrukuj wersję programu na standardowe  wyjście  i
              zakończ go.

PRZYKŁADY
       Aby wydrukować datę z przedwczoraj

              date --date ´2 days ago´

       Aby  wydrukować  datę  trzy  miesiące i jeden dzień od tej
       chwili

              date --date ´3 months 1 day´

       Aby wydrukować dzień roku  Bożego  Narodzenia  w  bieżącym
       roku

              date --date ´25 Dec´ +%j

       Aby  wydrukować bieżącą datę w formacie załączającym pełną
       nazwę miesiąca i dzień miesiąca




FSF                   Narzędzia shellowe GNU                    3





DATE(1L)                                                 DATE(1L)


              date ´+%B %d´

       Lecz może to nie być tym, czego oczekujesz, ponieważ przez
       pierwszych  dziewięć  dni  miesiąca, `%d´ rozszerza się do
       wypełnionego zerami dwucyfrowego pola, np. `date -d  1-may
       ´+%B %d´´ wydrukuje `May 01´.

       By  wydrukować tę samą datę, lecz bez poprzedzającego zera
       dla jednocyfrowej liczby, użyj niestandardowego  modyfika­
       tora `-´.

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













































FSF                   Narzędzia shellowe GNU                    4