Translations assume today's date is September 26, 2012 and date format is '12/31/2000'. (All dates are case insensitive)
today
Translation: 09/26/2012
tomorrow
Translation: 09/27/2012
yesterday
Translation: 09/25/2012
monday
Translation: 10/01/2012
Any day of the week is valid
See also Abbreviations
next monday
Translation: 10/08/2012
Any day of the week is valid
See also Abbreviations
October 28, 2012
Translation: 10/28/2012
oct 28
Translation: 10/28/2012
9/28/2012
Translation: 09/28/2012
9/28
Translation: 09/28/2012
9-28-2012
Translation: 09/28/2012
9-28
Translation: 09/28/2012
5
Translation: 10/01/2012
Five days from today
-5
Translation: 09/21/2012
Five days before today
next 31
Translation: 10/31/2012
Next 31st of the month (since Sept only has 30 days, this becomes Oct 31)
christmas
Translation: 12/25/2012
For each repeating date the [ ] denote option attributes. start and end can be any of the above singular dates. X is any positive integer.
*Any where 'month' is mentioned it is interpreted as 30 days no matter what the month is currently.
every monday [from start [to end]]
Every monday starting on/after start and ending on end
If no end date is specified, the date repeats forever
Any day of the week is valid
See also Abbreviations
every (day|week|month|year) [from start [to end]]
Every day, week, month, or year starting on start and ending on end
If no end date is specified, the date repeats forever
every X [from start [to end]]
Every Xth of the month starting on/after start and ending on end
Valid integers for X are between 0 and 31 (including 0 and 31)
If no end date is specified, the date repeats forever
every X (days|weeks|months|years) [from start [to end]]
Every X days, weeks, months, or years starting on start and ending on end
If no start date is specified, today's date becomes the start date
If no end date is specified, the date repeats forever
every weekday [from start [to end]]
Every weekday (monday to friday) starting on/after start and ending on end
If no end date is specified, the date repeats forever
every weekend [from start [to end]]
Every weekend day (saturday and sunday) starting on/after start and ending on end
If no end date is specified, the date repeats forever
every other [from start [to end]]
Every other day starting on start and ending on end
If no start date is specified, today's date becomes the start date
If no end date is specified, the date repeats forever
next X days [from start]
Every day for the next X days starting on start
If no start date is specified, today's date becomes the start date
monday - mon
tuesday - tues
wednesday - wed
thursday - thurs
friday - fri
saturday - sat
sunday - sun
tomorrow - tom
every - ev
next - nx