DATE(1) DATE(1) date - date []... [+] date []... MMDDhhmm[[CC]YY][.ss] . -s MMDDhhmm[[CC]YY][.ss] . . -d, --date= '' --debug -f, --file=_ --date _ _ - -I[], --iso-8601[=] / ISO 8601. ='date' () 'hours' 'minutes' 'seconds' 'ns' . : 2006-08-14T02:34:56-06:00 --resolution . : 0.000000001 -R, --rfc-email RFC 5322. : Mon, 14 Aug 2006 02:34:56 +0000 --rfc-3339= / RFC 3339. ='date' 'seconds' 'ns' . : 2006-08-14 02:34:56-06:00 -r, --reference= -s, --set= -u, --utc, --universal (UTC) --help --version . : --date --file --reference --resolution. . : %% % %a ( Sun) %A ( Sunday) %b ( Jan) %B ( January) %c ( Thu Mar 3 23:05:25 2005) %C %Y ( 20) %d ( 01) %D () %m/%d/%y %e %_d %F %+4Y-%m-%d %g ISO ( 00-99) %G %G ISO %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 PM) %R 24 %H:%M %s (Epoch) (1970-01-01 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 ( 12/31/99) %X ( 23:13:48) %y ( 00..99) %Y %z +hhmm ( -0400) %:z +hh:mm ( -04:00) %::z +hh:mm:ss ( -04:00:00) %:::z : ( -04 +05:30) %Z ( EDT) date . '%': - () _ ( ) 0 () + '+' 4 ^ # E O . (1970-01-01 UTC) $ date --date='@2147483647' ( tzselect(1) TZ) $ TZ='America/Los_Angeles' date 9 $ date --date='TZ="America/Los_Angeles" 09:00 next Fri' --date=STRING "Sun, 29 Feb 2004 16:21:42 -0800" "2004-02-29 16:21:42" "next Thursday". . . info. David MacKenzie. : bug-coreutils@gnu.org GNU coreutils : : (C) 2026 (Free Software Foundation, Inc.). GPLv3+: GNU GPL 3 . . : . . : info '(coreutils) date invocation' 3 . . : . GNU coreutils 9.11 2026 DATE(1)