In said:
Civilised people write dates in the form dd-mm-yy,
No, civilised people write dates in the form yyyy-mm-dd, so that at
least using '-' instead of '/' is a hint at which is which[1].[/QUOTE]
Civilised people write dates in a context dependent format. When the
document is supposed to be read by other people from the same locale,
the locale conventions are used, whether they're sensible or not. In most
European countries this means dd.mm.yy[yy] and this is also the format
imposed when filling forms in these countries.
When the document is supposed to be read by people belonging to other
locales, the best solution is to use the three letter abbreviation of the
month and all the digits of the year: 13-JAN-2004 simply cannot be
misinterpreted, regardless of the locale conventions of the reader.
The yyyy-mm-dd format (with or without separators) is particularly useful
in file names, for sorting purposes: a string sorting (or numeric sorting
if no separators are used) will also be calendrically correct.
Dan