Date Formatters
[attr | compare([value][, inputformat])]
Returns a signed number indicating the relative values of dates represented by the attribute value and parameter value.
- value: The optional string representation of the date that will be compared with the attribute value. Default is now.
- inputformat: The optional input format specifier. Default is autodetected.
[attr | date([outputformat])]
Returns the current system date and time in the format specified by the parameter if one was provided.
- outputformat: The optional format specifier. Valid specifiers include d (short date pattern), D (long date pattern), f (long date/short time pattern), F (long date/time pattern), g (general short date/time pattern), G (general short date/long time pattern), r or R (RFC1123 pattern), s (sortable date/time pattern), t (short time pattern), T long time pattern), file (Windows file time), MM/dd/yy, etc.
[attr | dateadd([interval][, integer_value][, outputformat][, inputformat])]
Returns a string value of the datetime that results from adding the specified number interval (a signed integer) to the specified date part of the date.
- interval: The optional interval you want to add. Specify year, month, day, hour, minute, second, or millisecond.
- value: The optional number of intervals you want to add. Can either be positive for dates in the future or negative for dates in the past.
- outputformat: The optional output format specifier. Valid specifiers include d(short date pattern), D(long date pattern), f(long date/short time pattern), F(long date/time pattern), g(general short date/time pattern), G(general short date/long time pattern), r or R(RFC1123 pattern), s(sortable date/time pattern), t(short time pattern), T(long time pattern), file(Windows file time), MM/dd/yy, etc.
- inputformat: The optional input format specifier. Default is autodetected.
[attr | datediff([interval][, value][, inputformat])]
Returns the difference (in units specified by the first parameter) between now and the date specified by the second parameter.
- interval: The optional interval you want the result in. Specify day, hour, minute, second, or millisecond.
- value: The optional string representation of the date to compare with attribute value. Default is now.
- inputformat: The optional input format specifier. Default is autodetected.
[attr | day([inputformat])]
Returns the day component, expressed as a value between 1 and 31, of the date represented by the attribute value.
- inputformat: The optional input format specifier. Default is autodetected.
[attr | dayofweek([inputformat])]
Returns the day of week for the date represented by the attribute value.
- inputformat: The optional input format specifier. Default is autodetected.
[attr | dayofyear([inputformat])]
Returns the day of year expressed as a value between 1 and 366 for the date represented by the attribute value.
- inputformat: The optional input format specifier. Default is autodetected.
[attr | filetimenow()]
Returns the date and time for the current system file time.
[attr | fromfiletime([outputformat])]
Converts a valid file time to a valid datetime value formatted as specified by the parameter if one was provided.
- outputformat: The optional output format specifier. Valid specifiers include d (short date pattern), D (long date pattern), f (long date/short time pattern), F (long date/time pattern), g (general short date/time pattern), G (general short date/long time pattern), r or R (RFC1123 pattern), s (sortable date/time pattern), t (short time pattern), T (long time pattern), file (Windows file time), MM/dd/yy, etc.
[attr | isleap([ifleap][, ifnotleap])]
Returns true (or ifleap) if the 4-digit year represented by the attribute value is a leap year, false (or ifnotleap) otherwise.
- ifleap: The optional value returned if the attribute value is a leap year.
- ifnotleap: The optional value returned if the attribute value is not a leap year.
[attr | month([inputformat])]
Returns the month component expressed as a value between 1 and 12 of the date represented by the attribute value.
- inputformat: The optional input format specifier. Default is autodetected.
[attr | now([outputformat])]
Returns the current system date and time in the format specified by the parameter if one was provided.
- outputformat: The optional format specifier. Valid specifiers include d (short date pattern), D (long date pattern), f (long date/short time pattern), F (long date/time pattern), g (general short date/time pattern), G (general short date/long time pattern), r or R (RFC1123 pattern), s (sortable date/time pattern), t (short time pattern), T long time pattern), file (Windows file time), MM/dd/yy, etc.
[attr | todate([outputformat][,inputformat])]
Returns the date specified by the attribute value formatted as specified by the parameter if one was provided.
- outputformat: The optional output format specifier. Valid specifiers include d (short date pattern), D (long date pattern), f (long date/short time pattern), F (long date/time pattern), g (general short date/time pattern), G (general short date/long time pattern), r or R (RFC1123 pattern), s (sortable date/time pattern), t (short time pattern), T (long time pattern), file (Windows file time), MM/dd/yy, etc.
- inputformat: The optional input format specifier. Default is autodetected.
[attr | tofiletime([inputformat])]
Converts a valid datetime to a valid file time value.
- inputformat: The optional input format specifier. Default is autodetected.
[attr | tomonth()]
Returns the name of the month for the numeric value specified by the attribute value.
[attr | toutc([outputformat][, inputformat])]
Returns the date specified by the attribute value converted to UTC and formatted as specified by the outputformat parameter if one was provided.
- outputformat: The optional format specifier. Valid specifiers include d (short date pattern), D (long date pattern), f (long date/short time pattern), F (long date/time pattern), g (general short date/time pattern), G (general short date/long time pattern), r or R (RFC1123 pattern), s (sortable date/time pattern), t (short time pattern), T (long time pattern), and file (Windows file time), MM/dd/yy, etc.
[attr | utcnow([outputformat])]
Returns the current system UTC date and time.
- outputformat: The optional format specifier. Valid specifiers include d (short date pattern), D (long date pattern), f (long date/short time pattern), F (long date/time pattern), g(general short date/time pattern), G (general short date/long time pattern), r or R (RFC1123 pattern), s (sortable date/time pattern), t (short time pattern), T (long time pattern), file (Windows file time), MM/dd/yy, etc.
[attr | weekday([inputformat])]
Returns the day of the week as an integer where Monday is 0 and Sunday is 6.
- inputformat: The optional input format specifier. Default is autodetected.
[attr | year([inputformat])]
Returns the year component of the date represented by the attribute value.
- inputformat: The optional input format specifier. Default is autodetected.