EXSLT - date:day-abbreviation - Implementer Page

Version: 2
Status: implemented
User Page: index.html
XML Definition: date.day-abbreviation.xml
Function Package: date.day-abbreviation.zip

Function Syntax

string date:day-abbreviation(string?)

Template Syntax

<xsl:call-template name="date:day-abbreviation">
   <xsl:with-param name="date-time" select="string" />?

The date:day-abbreviation function returns the abbreviation of the day of the week of a date. If no argument is given, then the current local date/time, as returned by date:date-time is used the default argument.

The date/time string specified as the argument is a left or right-truncated string in the format defined as the lexical representation of xs:dateTime in one of the formats defined in [XML Schema Part 2: Datatypes]. The permitted formats are as follows:

If the date/time string is not in one of these formats, then the empty string ('') is returned.

The result is a three-letter English day abbreviation: one of 'Sun', 'Mon', 'Tue', 'Wed', 'Thu' or 'Fri'.

An implementation of this extension function in the EXSLT date namespace must conform to the behaviour described in this document.


Built-in support for date:day-abbreviation is available in the following XSLT processors:

ProcessorProcessor VersionImplemented Version
SAXON from Michael Kay6.4.22
Xalan-J from Apache2.4.D12
4XSLT, from 4Suite.0.12.0a32
libxslt from Daniel Veillard et al.1.0.192

The following implementations of date:day-abbreviation are available:

LanguageImplemented VersionCreatorDateDownload
EXSLT Function2Jeni Tennison2001-06-11date.day-abbreviation.function.xsl
XSLT Template2Jeni Tennison2001-06-11date.day-abbreviation.template.xsl
Javascript2Chris Bayes2001-06-11date.js
Msxsl2Chris Bayes2001-06-16date.msxsl.xsl

Change History

Previous Version: date.day-abbreviation.1.html

22001-06-11Jeni Tennison
  • Removed second (optional date format) argument.
  • Added implementations in Javascript, XSLT and EXSLT - Functions.
2.12001-06-16Jeni Tennison
  • Updated Javascript implementation.
  • Added Microsoft-specific stylesheet.
2.22001-07-20Jeni Tennison

Added implementation in Saxon 6.4.2.

2.32002-02-04Jeni Tennison

Corrected return value - empty string rather than NaN.

2.42002-08-21Craig Stewart

Added Xalan-J, libxslt and 4XSLT implementation to the list.

2.52002-11-12Craig Stewart

Updated 4XSLT version to 0.12.0a3.

http://www.exslt.org/date/functions/day-abbreviation/date.day-abbreviation.html last modified 2002-11-12