Version: 2 Status: implemented User Page: index.html XML Definition: date.month-abbreviation.xml Function Package: date.month-abbreviation.zip Function Syntaxstring date:month-abbreviation(string?) Template Syntax<xsl:call-template name="date:month-abbreviation">
<xsl:with-param name="date-time" select="string" />?
</xsl:call-template>
The date:month-abbreviation function returns the abbreviation 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 a three-letter English month abbreviation: one of 'Jan' , 'Feb' , 'Mar' , 'Apr' , 'May' , 'Jun' , 'Jul' , 'Aug' , 'Sep' , 'Oct' , 'Nov' or 'Dec' .
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-abbreviation is available in the following XSLT processors:
The following implementations of date:month-abbreviation are available:
Change HistoryPrevious Version: date.month-abbreviation.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. |
|