Voici, avec `datetime`, `datetime2` et son module `datetime2-french`, qui a une commande `\monthname` des commandes `\DTMfrenchmonthname` et `\DTMfrenchmonthname` bien pratique. pratiques. Je définis une commande `\printdate`:
un nouveau style d'affichage de la date et des commandes `\printdate` et `printDate` (mois avec majuscule initiale) :
\documentclass[12pt, a4paper, french]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{xspace}
\usepackage{xspace}
\usepackage[light, largesmallcaps, oldstyle]{kpfonts}
\usepackage{babel}
\usepackage{datetime}
\newcommand\printdate{\monthname~\the\year\xspace}
\usepackage{datetime2}
\DTMnewdatestyle{print}{%
\renewcommand{\DTMdisplaydate}[4]{\DTMfrenchmonthname{##2}~##1\xspace}%
\renewcommand{\DTMDisplaydate}[4]{\DTMfrenchMonthname{##2}~##1\xspace}%
}%
\newcommand\printdate{\DTMsetdatestyle{print}\today}
\newcommand\printDate{\DTMsetdatestyle{print}\Today}
\begin{document}
\newdateformat{printed}{}{\monthname}{\the\year}
Colophon\\[30pt]
Cet exemplaire\\a été composé à l'aide de logiciels libres,\\
et notamment de l'éditeur de texte \texttt{vim},\\
du système de composition \LaTeX{}\\et des polices du projet Johannes Kepler\\
de Christophe Caignaert.\\[10pt]
Il a été imprimé en \printdate.
\end{document}
![alt text][1]
[1]: http://texnique.fr:80/osqa/upfiles/mois-an.png