xsl-list
[Top] [All Lists]

RE: counting dates [help]

2005-06-06 15:27:34
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


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>