Return to Snippet

Revision: 37332
at December 8, 2010 13:18 by sukantahazra


Initial Code
<xsl:template name="formatDate">
        <xsl:param name="dateTime" />
        <xsl:variable name="date" select="substring-before($dateTime, 'T')" />
        <xsl:variable name="year" select="substring-before($date, '-')" />
        <xsl:variable name="month" select="substring-before(substring-after($date, '-'), '-')" />
        <xsl:variable name="day" select="substring-after(substring-after($date, '-'), '-')" />
        <xsl:value-of select="concat($day, ' ', $month, ' ', $year)" />
</xsl:template>

<xsl:template name="formatTime">
        <xsl:param name="dateTime" />
        <xsl:value-of select="substring-after($dateTime, 'T')" />
</xsl:template>


        <xsl:call-template name="formatDate">
                <xsl:with-param name="dateTime" select="xpath" />
        </xsl:call-template>

        <xsl:call-template name="formatTime">
                <xsl:with-param name="dateTime" select="xpath" />
        </xsl:call-template>

Initial URL


Initial Description


Initial Title
XSLT date time processing

Initial Tags
date, format

Initial Language
XSLT