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}
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{}.
Cette extension remplace datetime et sa documentation explique comment passer de datetime à datetime2.