DATEADD(1) User Commands DATEADD(1) (NAME) dateadd - / (SYNOPSIS) dateadd [OPTION]... [DATE/TIME] [DURATION] (DESCRIPTION) (DURATION) / (DATE/TIME) . DATE/TIME DURATION / (stdin) . DURATION DATE/TIME (stdin) . nY nMO nW nD nH nM nS N ( ) . (y mo w d h m s) `d' . ! 2000-03-30 +1mo +1d -> 2000-05-01 2000-03-30 +1d +1mo -> 2000-04-30 : -h, --help -V, --version -q, --quiet / . 2 . -f, --format=STRING . ( FMT ()strftime) () . -i, --input-format=STRING... . / / . -b, --base=DT DT . . / ISO8601 . / . -e, --backslash-escapes (backslash escapes) . -S, --sed-mode / . / . -E, --empty-mode . --locale=LOCALE LOCALE . --from-locale=LOCALE stdin LOCALE . --from-zone=ZONE stdin ZONE. -z, --zone=ZONE stdout ZONE : UTC. (FORMAT SPECS) dateutils ()strftime POSIX . dateutils . : %a %A %_a (MTWRFAS) %b %B %_b (FGHJKMNQUVXZ) %c ( 00 05) %C ( 00 53) %d ( 00 31) %D ( 000 366) %F %Y-%m-%d ( ymd) %g ISO ( 00 99) %G ISO %j %D %m ( 00 12) %Q / ( Q1 Q4) %q ( 01 04) %s (Epoch) %u ( 01 07 07) %U ( 00 53) %V ISO ( 01 53) %w ( 00 06 00) %W ( 00 53) %y ( 00 99) %Y %_y %Z (HH:MM) (+ UTC - UTC) %Od %Om %Oy %OY %rs . %rY . %dth 1st 2nd 3rd %mth 1st 2nd 3rd %db ( ) %dB : %H ( 00 23) %I ( 01 12) %M ( 00 59) %N ( 000000000 999999999) %p AM PM PM AM %P %p %S ( 00 60 60 ) %T %H:%M:%S : %n %t %% % : %O %r %0 %SPC %- th b 1601-01-01 . : ymd %Y-%m-%d ymcw %Y-%m-%c-%w ywd %rY-W%V-%u bizda %Y-%m-%db lilian n/a ldn n/a julian n/a jdn n/a matlab n/a mdn n/a @code{lilian}/@code{ldn} @code{julian}/@code{jdn} . (SPECIFYING DURATIONS) ("dateadd", "dateseq") . "-i|--input- format" ( ) . "+-Nunit" "+" "-" "N" "unit" . : s m h rs d b mo y "m" - . 0.4.4 . (EXAMPLES) $ dateadd 2012-03-01 1d 2012-03-02 $ $ dateadd 2012-03-01 1mo 2012-04-01 $ $ dateadd 2012-03-31 1mo 2012-04-30 $ $ dateadd 2w2d < (AUTHORS) Sebastian Freundt (BUGS) : https://github.com/hroptatyr/dateutils/issues (SEE ALSO) dateadd Texinfo . info dateadd info (dateutils)dateadd . dateutils 0.4.11 May 2024 DATEADD(1)