On November 24, 1998, Donald Knuth granted an unusual permission to modify TeX and METAFONT to use 4-digit timestamps (nearly all implementations, such as web2c, had already been doing so), saying:
I agree that it would now be best to remove the "mod 100" from TeX module 1328 and from MF module 1200 (and from METAPOST in the corresponding place). I hereby give permission to implementors to make such changes in their change files. No change to the version numbers are needed. [As reported by Barbara Beeton on the tex-implementors e-mail list.]
This permission means that 4-digit timestamps, while changing the output of TeX and METAFONT slightly from the current autographs, still meet Knuth's authoritative standards required of software calling itself TeX or METAFONT.
In short, TeX implementations should provide a value in \year giving the 4-digit year Anno Domini, or the value 1776 if the platform does not support a date function. TeX does not provide any state variables to indicate whether \year contains a meaningful value, and while 1776 could have been considered a signal value for a lack of meaning to \year, this is not a standardized requirement.
Last updated Tue Nov 24 15:14:55 EST 1998.