TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Using the LaTeX command \today, I can insert the current date. Is there any way to insert the current year with a simple command? All I want is the simple 4 digit year that shows up in \today.

share|improve this question

migrated from stackoverflow.com Jun 2 '11 at 18:12

This question came from our site for professional and enthusiast programmers.


Here\yearrepresents a number and\thelets you output it as a text.

share|improve this answer
For the sake of completeness, is there a way to get just '10 – Geoff Jul 6 '10 at 12:50
@Geoff: Here is a stupid one :) \newcounter{fooyear} \setcounter{fooyear}{\the\year} \addtocounter{fooyear}{-2000} and then use it in the document with '\arabic{fooyear} But its usage is limited to this century :P – percusse Jun 2 '11 at 19:00
is \year from the datetime package? – Trevor Boyd Smith Jul 27 '12 at 17:59
how does \the display the numerical year as a string? (i didn't know latex had datatypes... i thought everything was strings) – Trevor Boyd Smith Jul 27 '12 at 17:59
Leaving out curly braces can cause dropped spaces. You may prefer: \the\year{} – jtpereyda Mar 9 '14 at 4:05

For the sake of Geoff's question above, here is some short code to only get the year, without changing any of the build-in macros.

share|improve this answer
+1 Thank you for this – Geoff Jun 2 '11 at 19:07
Note that this yields a 2 digit year as requested by @Geoff. – Peter Grill Jan 31 '12 at 3:22


share|improve this answer
Of course this fails if one tries to set a letter sent by Charlemagne to the Pope or a letter sent by some future descendant that writes in year 20124. :) – egreg Jun 2 '11 at 19:37
Note that this yields a 2 digit year as requested by @Geoff. – Peter Grill Jan 31 '12 at 3:21

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.