Version: 2 Status: implemented User Page: index.html XML Definition: date.month-name.xml Function Package: date.month-name.zip Function Syntaxstring date:month-name(string?) Template Syntax<xsl:call-template name="date:month-name">
<xsl:with-param name="date-time" select="string" />?
</xsl:call-template>
The date:month-name function returns the full name of the month 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 an empty string ('') is returned.
The result is an English month name: one of 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November' or 'December'.
An implementation of this extension
function
in the EXSLT date namespace must conform to the behaviour described in this document.
Implementations
Built-in support for date:month-name is available in the following XSLT processors:
The following implementations of date:month-name are available:
Change HistoryPrevious Version: date.month-name.1.html | Version | Modified | By | Details |
|---|
| 2 | 2001-06-11 | Jeni Tennison | - Removed second (optional date format) argument.
- Added implementations in Javascript, XSLT and EXSLT - Functions.
| | 2.1 | 2001-06-16 | Jeni Tennison | - Updated Javascript implementation.
- Added Microsoft-specific stylesheet.
| | 2.2 | 2001-07-20 | Jeni Tennison | - If the date format passed as an argument is invalid, the function should return an empty string.
- Added vendor implementation in Saxon 6.4.2
| | 2.3 | 2002-08-21 | Craig Stewart | Added Xalan-J, libxslt and 4XSLT implementation to the list. | | 2.4 | 2002-11-12 | Craig Stewart | Updated 4XSLT version to 0.12.0a3. |
|