ツェラーの公式
C {\displaystyle C} と Y {\displaystyle Y} は、(西暦が4桁の場合)西暦の上2桁と下2桁を表す中間変数で、たとえば2023年なら、それぞれ20と23になる。
日付の国際規格である ISO 8601が定める D {\displaystyle D} (1~7で月曜日~日曜日)を求めるには、次の式
D = [ { d + ⌊ 26 ( m + 1 ) 10 ⌋ + Y + ⌊ Y 4 ⌋ + Γ + 5 } mod 7 ] + 1 {\displaystyle D=\left[\left\{d+\left\lfloor {\frac {26(m+1)}{10}}\right\rfloor +Y+\left\lfloor {\frac {Y}{4}}\right\rfloor +{\mathit {\Gamma }}+5\right\}\mod 7\right]+1}
を使う。
以上の2つの計算式は、それぞれの暦を過去または未来に単純に延長して使うのであれば、年数の有効範囲の限界はない。しかし歴史上の実際の年月日についての曜日を知るには、グレゴリオ暦に切り替わった日付に注意が必要である(グレゴリオ暦#各国・各地域における導入を参照)。さらに西暦4年3月1日以前の実際の年月日についての曜日を知るには、閏年の規則そのものが異なるので、上記の計算式におけるユリウス暦の公式も適用できない。