この記事を読んでできること
- LaTeXのパッケージ datetime2 を用いて, 2つの日付間の日数を計算する
最初に結論
\DTMsavenow{today} \DTMsavedate{recent}{2021-01-01} \DTMsavedate{future}{2022-01-01} \newcount\daterecent \newcount\datefuture \DTMsaveddatediff{today}{recent}{\daterecent} \DTMsaveddatediff{future}{today}{\datefuture}
2021-01-01から今日までに何日経過したかが\daterecent
,
2022-01-01まで今日はあと何日かが\datefuture
に格納される.
計算した数値を使うには
\number\daterecent \number\datefuture
のように, \number
を前につけると出力される.
実際に計算してみた
\DTMsavedate{first}{2021-01-01} \DTMsavedate{third}{2021-01-03} \newcount\datediff \DTMsaveddatediff{third}{first}{\datediff} \number\datediff
出力は2であったので, はじめの日を含まない 日数を計算しているようだ.