Comment insérer la date dans un document?
Cette page traite de la question de l'affichage de la date courante. Une page est par ailleurs dédiée à la question « Comment insérer l'heure dans un document ? ».
Sans extension
La commande \today
permet de récupérer la date au moment de la compilation du document. Le format est cependant par défaut en anglais.
\documentclass{article} \begin{document} Nous sommes le \today. \end{document}

Avec l'extension babel
L'extension babel permet d'adapter le comportement de \today
à d'autres langues.
\documentclass{article} \usepackage[french]{babel} \begin{document} Nous sommes le \today. \end{document}
![LaTeX
\documentclass{article}
\usepackage[french]{babel}
\pagestyle{empty}
\begin{document}
Nous sommes le \today.
\end{document}](/lib/exe/fetch.php?media=wiki:latex:/imgaade2e4e31f8000281071a8f9ba156da.png)
Avec l'extension datetime2
L'extension datetime2 fournit de nombreux outils de mise en forme de la date. L'extension babel doit etre chargée avant datetime2 ; toutefois, pour bénéficier de formats spécifiques à la langue, l'option useregional
doit être retenue. Voici un exemple montrant son utilisation, avec un cas de modification de format.
\documentclass{report} \usepackage[french]{babel} \usepackage[useregional]{datetime2} \begin{document} Nous sommes le \today{}. \DTMsetdatestyle{ddmmyyyy} % afficher les dates en format "jj mm aaaa" \DTMsetup{datesep=/} % ajout du séparateur "/" dans les dates Nous sommes le \today{}.
![LaTeX
\documentclass{report}
\usepackage[french]{babel}
\usepackage[useregional]{datetime2}
\pagestyle{empty}
\begin{document}
Nous sommes le \today{}.
\DTMsetdatestyle{ddmmyyyy}
\DTMsetup{datesep=/}
Nous sommes le \today{}.
\end{document}](/lib/exe/fetch.php?media=wiki:latex:/imgdc72231b53d27ff5b20113fcc37b94e0.png)
Cette extension remplace datetime et sa documentation explique comment passer de datetime à datetime2.