[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] counting dates


Subject: RE: [xsl] counting dates
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Mon, 6 Jun 2005 13:05:01 +0100

In XSLT 2.0 you can subtract two dates to get a difference in days (as a
dayTimeDuration) but not a difference in months.

The reason that difference-in-months wasn't included in 2.0 was difficulty
in finding an acceptable algorithm. 2005-01-31 plus one month gives
2005-02-28, but 2005-02-28 minus one month gives 2005-01-28. So should the
difference between 2005-01-31 and 2005-02-28 be one month or zero months?

Michael Kay
http://www.saxonica.com/



> -----Original Message-----
> From: Dariusz Borowski [mailto:d.borowski@xxxxxx] 
> Sent: 06 June 2005 12:45
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] counting dates
> 
> Hi There!
> 
> I'm new hear and I would like to know, if anybody knows how 
> to count date.
> 
> I need delta-dates of two dates.
> 
> The date-format is as follow: "2005-05-01" and "2005-06-01"
> 
> Now we have here a delta of "1 month".
> 
> How can I get a result like this in xsl???
> 
> Thanks!
> Dariusz
> __________________________________________________________
> Mit WEB.DE FreePhone mit hoechster Qualitaet ab 0 Ct./Min.
> weltweit telefonieren! http://freephone.web.de/?mc=021201


Current Thread
Keywords