我想\date{\today}
以“月-年”格式显示日期;不带日期(即:2023 年 7 月),而不是“星期几-日期-月、年”(即:2023 年 7 月 18 日,星期二)。
答案1
我使用了datetime2
手册中的一些信息,这个答案。
- 定义新的日期样式
monthyear
(使用\DTMnewdatestyle
) - 设置样式
\DTMsetdatestyle{monthyear}
代码
\documentclass{article}
\usepackage[english]{babel}
\usepackage{datetime2}
\DTMnewdatestyle{monthyear}{%
% ##1 = year, ##2 = month, ##3 = day
\renewcommand*{\DTMdisplaydate}[4]{\DTMenglishmonthname{##2} ##1}%
\renewcommand*{\DTMDisplaydate}{\DTMdisplaydate}%
}
\begin{document}
\DTMsetdatestyle{monthyear}
This PDF was created on \today.
\end{document}
结果
答案2
datetime 包提供了函数“longdate”:
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{datetime}
\begin{document}
Today is: \longdate \today
\end{document}
今天是:2023 年 7 月 18 日 星期二