Axel Berger (Montag, 31. Dezember 2012 00:12):
> b) The "German" date format (30.\,12.~2012) has been illegal in Germany
> for decades
Nonsense. There's no date law in Germany, so it can't be illegal and the
date format of DUDEN, "Richtlinien für den Schriftsatz" is still:
| Bei Datumsangaben in Ziffern setzt man einen Punkt nach den Zahlen für
| Tag und Monat. Die Jahresangabe steht ohne Punkt.
…
| Zwischen Tag und Monat wird ein kleiner Zwischenraum, vor dem Jahr ein
| normaler Wortabstand gesetzt.
This is exactly: 31.\,12.~2012
BTW: Most of the numeric date definitions are made by nativ speakers. Norsk
date setting, e.g., was a suggestion of Sveinung Heggen.
A possible english date with day may be:
\documentclass[numericaldate]{scrlttr2}
\usepackage[british]{babel}
\usepackage{scrdate}
\begin{document}
\setkomavar{date}{\todaysname, \today}
\begin{letter}{test}
\opening{Hello}
\closing{Bye}
\end{letter}
\end{document}
or
\documentclass[numericaldate]{scrlttr2}
\usepackage[american]{babel}
\usepackage{scrdate}
\begin{document}
\setkomavar{date}{\todaysname, \today}
\begin{letter}{test}
\opening{Hello}
\closing{Bye}
\end{letter}
\end{document}
or the wanted:
\documentclass[numericaldate]{scrlttr2}
\usepackage[american]{babel}
\newcommand*{\mytoday}{%
\the\year.\ifnum\month<10 0\fi\the\month.\ifnum\month<10 0\fi\the\day
}
\usepackage{scrdate}
\begin{document}
\setkomavar{date}{\todaysname, \mytoday}
\begin{letter}{test}
\opening{Hello}
\closing{Bye}
\end{letter}
\end{document}
Markus Kohm
--
KOMA-Script, a versatile bundle of classes and packages for LaTeX2e
Current: KOMA-Script 3.11b (see <
http://www.komascript.de/release> in
German)