EXSLT - date:date-time - Implementer Page

Version: 1
Status: implemented
User Page: index.html
XML Definition: date.date-time.xml
Function Package: date.date-time.zip

Function Syntax

string date:date-time()

The date:date-time function returns the current date and time as a date/time string. The date/time string that's returned must be a string in the format defined as the lexical representation of xs:dateTime in [3.2.7 dateTime] of [XML Schema Part 2: Datatypes].

The date/time format is basically CCYY-MM-DDThh:mm:ss, although implementers should consult [XML Schema Part 2: Datatypes] and [ISO 8601] for details.

The date/time string format must include a time zone, either a Z to indicate Coordinated Universal Time or a + or - followed by the difference between the difference from UTC represented as hh:mm.

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:date-time is available in the following XSLT processors:

ProcessorProcessor VersionImplemented Version
SAXON from Michael Kay6.4.21
Xalan-J from Apache2.4.D11
4XSLT, from 4Suite.0.12.0a31
libxslt from Daniel Veillard et al.1.0.191

The following implementations of date:date-time are available:

LanguageImplemented VersionCreatorDateDownload
Javascript1Chris Bayes2001-06-11date.js
Msxsl1Chris Bayes2001-06-16date.msxsl.xsl

Change History

Submitted: 2001-05-12
Creator: Jeni Tennison(http://www.jenitennison.com/)

Returns the current date and time.

1.12001-06-11Jeni Tennison

Added Javascript implementation.

1.22001-06-16Jeni Tennison
  • Updated Javascript implementation.
  • Added Microsoft-specific stylesheet.
1.32001-07-20Jeni Tennison

Added implementation in Saxon 6.4.2.

1.42002-08-21Craig Stewart

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

1.52002-11-12Craig Stewart

Updated 4XSLT version to 0.12.0a3.

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