Subject: RE: [xsl] Date formatting using XSLT extensions functions From: Jarno.Elovirta@xxxxxxxxx Date: Mon, 28 Apr 2003 11:18:57 +0300 |
Hi, > I have an input date in a format like this: 13/03/2003 > 4:58:32 pm which I'd > like to format into the following: 13 March > > I have tried the following two extension functions, without > success I'm > afraid. The first uses VBScript and the second JavaScript. I haven't Pure XSLT would be something like <xsl:template match="/"> <xsl:variable name="x" select="'13/03/2003 4:58:32 pm'" /> <xsl:value-of select="substring-before($x, '/')" /> <xsl:text> </xsl:text> <xsl:value-of select="document('')/*/x:months/month[@number = format-number(substring-before(substring-after($x, '/'), '/'), '##')]/@name" /> </xsl:template> <x:months> <month name="January" number="1" /> <month name="February" number="2" /> <month name="March" number="3" /> <month name="April" number="4" /> <month name="May" number="5" /> <month name="June" number="6" /> <month name="July" number="7" /> <month name="August" number="8" /> <month name="September" number="9" /> <month name="October" number="10" /> <month name="November" number="11" /> <month name="December" number="12" /> </x:months> but you can also use <http://exslt.org/date/index.html> if your processors support EXSLT date and time module. Cheers, Jarno - Lights Of Euphoria: True Life (VNV Nation) XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Re: Date formatting using XSL, Dimitre Novatchev | Thread | RE: [xsl] Date formatting using XSL, Cross, Neal - Develo |
Re: [xsl] How do I create a XSLT re, Stephane Bortzmeyer | Date | Re: [xsl] A Question **TO** XSLT Ne, "Braumüller, Hans" |
Month |