For each reminder the [ ] denote option attributes. label is any label you desire. date can be any valid singular date. time can be any valid singular time. X is any positive integer. If no time is specified it is assumed to be the current time.
label every X (days|weeks|months|years) [at time]
label on date [at time]
label at time
label every X (minutes|hours)
label in X (minutes|hours)
You can add special text to notes and commands that will expand to something meaningful when the reminder is run.
Ex:
It is currently +dayname+ and you are listening to +soundfile+!Translation:
It is currently Thursday and you are listening to alarm01.ogg
+date+
+month+
+monthname+
+day+
+dayname+
+yearday+
+year+
+time+
+hour+
+hour12+
+minute+
+second+
+microsecond+
+soundfullfile+
+soundfile+
+command+
Translation examples assume today's date is September 26, 2012 and date format is '12/31/2000'. (All dates are case insensitive)
today
tomorrow
yesterday
monday
next monday
October 28, 2012
oct 28
9/28/2012
9/28
9-28-2012
9-28
5
-5
next 31
christmas
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 (day|week|month|year) [from start [to end]]
every X [from start [to end]]
every X (days|weeks|months|years) [from start [to end]]
every weekday [from start [to end]]
every weekend [from start [to end]]
every other [from start [to end]]
next X days [from start]
now
noon
midday
midnight
1:00pm
1:00 pm
13:00
13
1300
1pm
For each repeating time the [ ] denote option attributes. start and end can be any of the above singular times. X is any positive integer.
every hour [from start to end]
every minute [from start to end]
every X minutes [from start to end]
every X hours [from start to end]