Date accessors and manipulator operators are available for rules and actions:
- Date.day
- Date.hour
- Date.minute
- Date.month
- Date.second
- Date.week()
- Date.weekday
- Date.year
- date(string)
- date(year,month,day,[hour,min])
- day(theDate[,value])
- days(date1,date2)
- hour(theDate[,value])
- hours(date1,date2)
- Interval.day
- Interval.hour
- Interval.minute
- Interval.second
- interval(date1,date2)
- locale(code)
- minute(theDate[,value])
- minutes(date1,date2)
- month(theDate[,value])
- months(date1,date2)
- seconds(date1,date2)
- time(theDate,hours,minutes)
- time(theDate)
- weeks(start, end)
- year(theDate[,value])
- years(date1,date2)
The action code method to format a date string is to call the various date-related operators.
Date examples:
date(2004,7,23,16,45)
…is 23 July 2004 16:45
If $Date is July 4, 2009 then
day($Date)
…is 4
If $Date is July 4,2009, then
$Date=day($Date,5)
will change $Date to July 5, 2009.
If $Date is July 4, 2009 then
month($Date)
…is 7
If $Date is July 4,2009, then
$Date=month($Date,5)
will change $Date to May 4, 2009.