Appendix C
Time Formats

This module describes the format strings used
for dates and times in the server log. These formats are used by the
NSAPI function util_strftime, by some
built-in SAFs such as append-trailer, and
by server-parsed HTML (parse-html).

The formats are similar to those used by the strftime C library routine, but not identical.

The following table describes the format
strings for dates and times.

Format
strings

Attribute

Allowed Values

%a

Abbreviated weekday name (3 chars)

%d

Day of month as decimal number (01-31)

%S

Second as decimal number (00-59)

%M

Minute as decimal number (00-59)

%H

Hour in 24-hour format (00-23)

%Y

Year with century, as decimal number, up
to 2099

%b

Abbreviated month name (3 chars)

%h

Abbreviated month name (3 chars)

%T

Time "HH:MM:SS"

%X

Time "HH:MM:SS"

%A

Full weekday name

%B

Full month name

%C

"%a %b %e %H:%M:%S %Y"

%c

Date & time "%m/%d/%y %H:%M:%S"

%D

Date "%m/%d/%y"

%e

Day of month as decimal number (1-31)
without leading zeros

%I

Hour in 12-hour format (01-12)

%j

Day of year as decimal number (001-366)

%k

Hour in 24-hour format (0-23) without
leading zeros

%l

Hour in 12-hour format (1-12) without
leading zeros

%m

Month as decimal number (01-12)

%n

line feed

%p

A.M./P.M. indicator for 12-hour clock

%R

Time "%H:%M"

%r

Time "%I:%M:%S %p"

%t

tab

%U

Week of year as decimal number, with
Sunday as first day of week (00-51)

%w

Weekday as decimal number (0-6; Sunday is
0)

%W

Week of year as decimal number, with
Monday as first day of week (00-51)