-
Notifications
You must be signed in to change notification settings - Fork 1
Dates, MNEMONICS and relative date MNEMONICS
These notes apply to anywhere DATE is used...
DATE may be any date string that can be parsed using Time.parse
. Consequently, you may omit the year if the date you want to display is the current year (e.g. /, or 1/31). For example: require 'time'; Time.parse('2023/01/02'); Time.parse('1/2/2023'); Time.parse('1/2') ## etc.
These notes apply to anywhere MNEMONIC may be used.
A mnemonic may be any of the following: n|today|t|tomorrow|y|yesterday
.
Where n
, t
, y
are aliases for today
, tomorrow
, and yesterday
, respectively.
These notes apply to anywhere MNEMONIC may be used.
A relative date mnemonic may be any of the following: +n|-n
.
Where +n
, -n
are relative date mnemonics (RDMs). Generally speaking, RDMs are relative to the current date. For example, a RDM of +1
would be equal to Time.now + 1.day
(or tomorrow), and a RDM of -1
would be equal to Time.now - 1.day
(or yesterday).
NOTE: The behavior that RDMs have on some commands are context dependent; in such cases the behavior will be noted in the help appropriate to the command, for example see the following dsu
command help: dsu list help date
and dsu list help dates
for examples.