O'Reilly logo

Web Design in a Nutshell by Jennifer Niederst

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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" -->

would result in the date and time displayed in this manner:

Good morning! It is now Friday, July 3, 1998

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 13.1 provides the standard SSI time format codes and their meanings.

Table 13-1. SSI Time Formats

Status Code

Meaning

Example

%a

Day of the week abbreviation

Sun

%A

Day of the week

Sunday

%b

Month name abbreviation (also %h)

Jan

%B

Month name

January

%d

Date

01

%D

Date as "%m/%d/%y"

07/19/65

%e

Date

1 (not 01)

%H

24-hour clock hour

13

%I

12-hour clock hour

01

%j

Decimal day of the year

148

%m

Month number

11

%M

Minutes

08

%p

AM | PM

AM

%r

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

01:50:40 AM

%S

Seconds

09

%T

24-hour time as "$H:%M:%S"

20:15:30

%U

Week of the year (also %W)

37

%w

Day of the week number (starting with Sunday=0)

2

%y

Year of the century

98

%Y

Year

1998

%Z

Time zone

EST

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required