First, how to sort? I used an old database trick. The sort key is a
unique combination of month, day, and year like this -
key = day + 50 * month + (2000 + year)
Tom, how would this key differentiate between 5th may 2003
(05-05-2003) and
8th of may 2000 (08-05-2000) ? I would get 5 + 250 + 2000 +
03 = 2258 = 8 +
250 + 2000 + 00.
I would imagine something like: key= day + 50 * month + 1000
* year would do it (did you mean 2000 * year?).
What's wrong with the simpler technique of simply removing the
punctuation, so 2003-05-08 sorts as 20030508?
Michael Kay
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list