RE: [xsl] counting dates [help]

Subject: RE: [xsl] counting dates [help]
From: "Christopher R. Maden" <crism@xxxxxxxxx>
Date: Mon, 6 Jun 2005 15:27:34 -0700 (PDT)
Dariusz said:
> I need to get a 'duration' between date1 (e.g. 2005-05-10) and date2 (e.g.
> 2005-07-10)
> in DAYS in 'XSL'.

A pure XSLT 1.0 solution can be found at <URL:
http://crism.maden.org/consulting/pub/xsl/iso8601.xsl >.

You can call the process-date named template with:

<xsl:with-param name="string" select="'2005-05-10'"/>
<xsl:with-param name="string2" select="'2005-07-10'"/>
<xsl:with-param name="command" select="'s'"/>

and it will parse the dates, then subtract ('s') the two, and return the
difference in hours.  Divide by 24 to find the number of days.

~Chris
-- 
Christopher R. Maden, Principal Consultant, crism consulting
XML-SGML-HTML-DTDs-schemas-XSL-DSSSL-conversion-training-ebooks-B2B
<URL: http://crism.maden.org/consulting/ >
PGP Fingerprint: BBA6 4085 DED0 E176 D6D4  5DFC AC52 F825 AFEC 58DA

Current Thread