Time Formats for SSI Output
SSI provides a rich set of date and time
formats that can be used with the
timefmt
attribute of the
config
command. To format the date, insert the
code for the format, separated by commas as you intend it to display
in the inserted text:
<!--#config timefmt="%A, %B %e, %Y" --> Good morning! It is now <!--#echo var="DATE_LOCAL" -->
This would result in the date and time displayed in this manner:
Good morning! It is now Friday, June 22, 2001
As you can see, %A
specifies the full day name, %B
specifies the full
month name, etc. Commas placed within the list will display in the
inserted date and time.
Table 18-1 provides the standard SSI time format codes and their meanings.
Table 18-1. SSI time formats
Status code |
Meaning |
Example |
---|---|---|
|
Day of the week abbreviation |
Sun |
|
Day of the week |
Sunday |
|
Month name abbreviation (also |
Jan |
|
Month name |
January |
|
Day of the month |
01 |
|
Date as |
07/19/65 |
|
Day of the month |
1 (not 01) |
|
24-hour clock hour |
13 |
|
12-hour clock hour |
01 |
|
Decimal day of the year |
148 |
|
Month number |
11 |
|
Minutes |
08 |
|
AM | PM |
AM |
|
Time as |
01:50:40 AM |
|
Seconds |
09 |
|
24-hour time as |
20:15:30 |
|
Week of the year (also |
37 |
|
Day of the week number (starting with Sunday=0) |
2 |
|
Year of the century |
01 |
|
Year |
2001 |
|
Time zone |
EST |
Get Web Design in a Nutshell, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.