Deployment Guide

280 | nwatimeformat Modifier Dell Networking W-ClearPass Guest 6.0 | Deployment Guide
such as Spanish that use non-ASCII characters.
The full list of special formats is:
Preset Name Date/Time Format Example
hhmmss %H%M%S 141345
hh:mm:ss %H:%M:%S 14:13:45
iso8601 %Y%m%d 20080407
iso8601t %Y%m%d%H%M%S 20080407141345
iso-8601 %Y-%m-%d 2008-04-07
iso-8601t %Y-%m-%d %H:%M:%S 2008-04-07 14:13:45
longdate %A, %d %B %Y, %I:%M %p Monday, 07 April 2008, 2:13 PM
rfc822 %a, %d %b %Y %H:%M:%S %Z Mon, 07 Apr 2008 14:13:45 EST
displaytime %I:%M %p 2:13 PM
recent 2 minutes ago
Table 28:
Date and Time Formats
The % items on the right hand side are the same as those supported by the php function strftime().
The string “?:, if present will return the string following the “?:” if the time value is 0. Otherwise, the format string
up to the “?:” is used.
See "Date/Time Format String Reference " on page 281 in this chapter for a full list of the supported date/time
format string arguments.
Examples of date formatting using the nwadateformat Smarty modifier are as follows:
{$u.expire_time|nwadateformat:"longdate"}
Monday, 07 April 2008, 2:13 PM
{$u.expire_time|nwadateformat:"iso8601"}
20080407
{$u.expire_time|nwadateformat:"iso-8601t"}
2008-04-07 14:13:45
{$u.expire_time|nwadateformat:"iso8601?:N/A"}
20080407(orN/A if no time specified)
{$u.expire_time|nwadateformat:"%m/%d/%Y"}
04/07/2008
nwatimeformat Modifier
The nwatimeformat modifier takes one argument the format description. The “minutes_to_natural argument
converts an argument specified in minutes to a text string describing an equivalent but more natural measurement
for the time interval (hours, days or minutes depending on the value). An example of this usage is for the expire_
postlogin field which has a value measured in minutes: