Comment insérer la date dans un document ?#
Cette page traite de la question de l’affichage de Comment insérer l’heure dans un document ? ».
1. 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}
\documentclass{article}
\pagestyle{empty}
\begin{document}
Nous sommes le \today.
\end{document}
2. 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}
\documentclass{article}
\usepackage[french]{babel}
\pagestyle{empty}
\begin{document}
Nous sommes le \today.
\end{document}
3. 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{}.
\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}
Cette extension remplace datetime et sa documentation explique comment passer de datetime à datetime2.