# EXSLT - date:time

Implementer Page: date.time.html Function Package: date.time.zip #### Function Syntax
    string date:time(string?)
#### Template Syntax
    <xsl:call-template name="date:time">
       <xsl:with-param name="date-time" select="string" />?
    </xsl:call-template>
The `date:time` function returns the time specified in the date/time string given as the argument. If no argument is given, then the current local date/time, as returned by `date:date-time` is used as a default argument. The date/time string specified as an argument must be a string in a format matching the lexical representation of either `xs:dateTime` in [3.2.7 dateTime] or `xs:time` in [3.2.8 time] of [XML Schema Part 2: Datatypes]. If the argument string is not in this format, `date:time` returns an empty string (`''`). 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 is returned as a string with a lexical representation as defined for `xs:time` in [3.2.8 time] of [XML Schema Part 2: Datatypes]. The time format is basically `hh:mm:ss`, although implementers should consult [XML Schema Part 2: Datatypes] and [ISO 8601] for details. If no argument is given or the argument date/time specifies a time zone, then the 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`. If an argument is specified and it does not specify a time zone, then the time string format must not include a time zone. ## Implementations The following XSLT processors support `date:time`: SAXON from Michael Kay (version 6.4.2) Xalan-J from Apache (version 2.4.D1) 4XSLT, from 4Suite. (version 0.12.0a3) libxslt from Daniel Veillard et al. (version 1.0.19) Implementations of `date:time` are available in the following languages: EXSLT Function (by Jeni Tennison) XSLT Template (by Jeni Tennison) Javascript (by Chris Bayes) Msxsl (by Chris Bayes)

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