TeXで日付を自動挿入

Texでプリアンブルの中ではなくdocumentの中で日付の自動挿入をしたかったので調べてみました。

コンパイルした日を記述するには\todayとかやれば良いみたい。
フォーマットを変更したかったので以下のようにしてみました。

\newcommand{\todayd}{%
\the\year/{\ifnum \month < 10 0\the\month \else \the\month \fi}/%
{\ifnum \day < 10 0\the\day \else \the\day \fi}}
\newcommand{\todaye}{\the\year--\the\month--\the\day}

\todaydや\todayeを入れるとコンパイルした日付がフォーマット通りに自動で挿入される。

参考URL:
http://d.hatena.ne.jp/chibacar/20110523