DATE(1) DATE(1) date -- date [OPTION]... [+FORMAT] date [OPTION]... MMDDhhmm[[CC]YY][.ss] Display date and time in the given FORMAT. With -s, or with MMDDhhmm[[CC]YY][.ss], set the date and time first. , , . -d, --date=STRING , , <> ( ) --debug annotate the parsed date, and warn about questionable usage to standard error -f, --file=DATEFILE like --date; once for each line of DATEFILE; if DATEFILE is -, read names from standard input -I[FMT], --iso-8601[=FMT] output date/time in ISO 8601 format. FMT='date' (default), 'hours', 'minutes', 'seconds', or 'ns' for date and time to the indicated precision. Example: 2006-08-14T02:34:56-06:00 --resolution output the available resolution of timestamps. Example: 0.000000001 -R, --rfc-email output date and time in RFC 5322 format. Example: Mon, 14 Aug 2006 02:34:56 +0000 --rfc-3339=FMT / RFC 3339. <> (), <> () <> () . : 2006-08-14 02:34:56-06:00 -r, --reference=FILE -s, --set=STRING , -u, --utc, --universal (UTC) --help --version , , : --date, --file, --reference, --resolution. . : %% % %a (, ) %A (, ) %b (, ) %B (, ) %c (, 03 2005 23:05:25) %C ; , %Y, (, 20) %d (, 01) %D date (ambiguous); same as %m/%d/%y %e ; , %_d %F ; , %+4Y-%m-%d %g last two digits of year of ISO week number (ambiguous; 00-99); see %G %G year of ISO week number; normally useful only with %V %h , %b %H (00..23) %I (01..12) %j (001..366) %k ( 0..23); , %_H %l ( 1..12); , %_I %m (01..12) %M (00..59) %n %N (000000000..999999999) %p AM PM ; , %P , %p, %q (1..4) %r 12- (, 11:11:04) %R 24- ; , %H:%M %s Epoch (01.01.1970 00:00 UTC) %S (00..60) %t %T ; , %H:%M:%S %u (1..7); 1 -- %U , (00..53) %V ISO, (01..53) %w (0..6); 0 -- %W , (00..53) %x locale's date (can be ambiguous; e.g., 12/31/99) %X (, 23:13:48) %y last two digits of year (ambiguous; 00..99) %Y %z + (, -0400) %:z +: (, -04:00) %::z +:: (, -04:00:00) %:::z <<:>> (, -04, +05:30) %Z (, EDT) date . <<%>> : - () _ () 0 () + <<+>> >4 ^ # ; , <> , , <> , . , Epoch (01.01.1970 00:00 UTC), $ date --date='@2147483647' ( tzselect(1), TZ) $ TZ='America/Los_Angeles' date 9 $ date --date='TZ="America/Los_Angeles" 09:00 next Fri' --date= , , <>, <<2004-02-29 16:21:42>> <>. , , , , , , . . , , info. (David MacKenzie). bug-coreutils@gnu.org GNU coreutils home page: GNU: Copyright (C) 2026 Free Software Foundation, Inc. GPLv3+: GNU GPL 3 . : . , . , info '(coreutils) date invocation' () ; GNU (GNU General Public License - GPL, 3 ) , - . - , , () () () <>. GNU coreutils 9.10 2026 . DATE(1)