date date


Implementer Page: date.date.html Function Package: date.date.zip

関数の構文

string date:date(string?)

テンプレートの構文

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

date:date関数はargumentとして与えられたdate/time文字列で指定される文字列を返す。argumentが与えられない場合、現在のローカルなdate/time、、date:date-timeで返されるような、がデフォルトのargumentとして使われる。

argumentとして指定されるdate/time文字列は must be a string in the format defined as the lexical representation of either xs:dateTime in [3.2.7 dateTime] or xs:date in [3.2.9 date] of [XML Schema Part 2: Datatypes]. argumentがこれらのフォーマットのどちらでもない場合、date:dateは空の文字列を返す。

date/timeフォーマットは基本的にはCCYY-MM-DDThh:mm:ssである。ただし、実装者は[XML Schema Part 2: Datatypes] and [ISO 8601]を詳細のため参照すべきである。

If no argument is given or the argument date/time specifies a time zone, then the date 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 date string format must not include a time zone.

Implementations

The following XSLT processors support date:date:

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:date are available in the following languages:

EXSLT Function (by Jeni Tennison) XSLT Template (by Jeni Tennison) Javascript (by Chris Bayes) Msxsl (by Chris Bayes)