http://onionworks.net/2004/renderengine/utility

formatXmlDate (date : datetime, format : string, [culture : string]) : string

Die Methode formatXmlDate konvertiert ein Datum im xml-Format in ein anderes Datumsformat. Der Parameter datetime beschreibt ein Datum im xml-Format. Mit format wird bestimmt, in welches Format konvertiert werden soll. culture beschreibt das übliche Datumsformat eines Landes (z.B. de, at oder en). (Liste mit allen möglichen Parametern folgt).

<xsl:value-of select="util:formatXmlDate('2005-11-10T10:25:00.00000+02:00', 'D')" />
<xsl:value-of select="util:formatXmlDate('2005-11-10T10:25:00.00000+02:00', 'dddd', 'de')" />
Konvertierung eines Datums vom xml-Format in ein anderes Format

Im ersten Beispiel wird das Datum in ein Format konvertiert, welches durch die Parameter "D" den Wochentag und das Datum ausgibt. In welcher Sprache der Tag ausgegeben wird, wird durch die Einstellungen des Servers entschieden.

Ausgabe: Donnerstag, 10. November 2005

Im zweiten Beispiel wird das Datum in ein Format konvertiert, welches durch den Parameter "dddd" ausschließlich den Wochentag enthält. Der Parameter "de" legt dabei fest, dass das übliche deutsche Ausgabeformat gewählt wird.

Ausgabe: Donnerstag

Hinweise zur Syntax und viele Beispiele sind auf der Seite  http://www.geekzilla.co.uk/View00FF7904-B510-468C-A2C8-F859AA20581F.htm aufgeführt.