Subject: RE: [xsl] Date Format in XSLT From: Jarno.Elovirta@xxxxxxxxx Date: Thu, 4 Sep 2003 16:06:55 +0300 |
FAQ, > I need to transform the month to words. > For example, if i have '1' i need to output 'Jan', if i have > '2' i need to > output 'Feb', and so on... > (That is to say if i have 1-12-2003 i need it to be transformed to > 1-Dec-2003) E.g. <xsl:variable name="date" select="'1-12-2003'"/> <xsl:value-of select="concat(substring-before($date,'-'), '-', substring('JanFebMarAprMayJunJulAugSebOctNovDec',substring-before(substring-after($date,'-'),'-')*3-2,3), '-', substring-after(substring-after($date,'-'),'-'))"/> If you need to use different length words, make a lookup table and access that with document(''). Cheers, Jarno XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Date Format in XSLT, Michael Kay | Thread | RE: [xsl] Date Format in XSLT, Stenson, Bob |
[xsl] Date Format in XSLT, michel geadah | Date | RE: [xsl] Date Format in XSLT, Stenson, Bob |
Month |