暦ってずれてないの?

このエントリーをはてなブックマークに追加
12板井暦注
グレゴリウス暦(以下GCまたは(G)と表記)用基本式
【 X(G)≡γc+[c/4]+νn+[n/4]+[(μ+3/5)(m+1)]+d+δ{mod x}】
※1,2月は前年の13,14月とする
※c:西元上位二桁、n:西元下位二桁、m:月、d:日
※紀元前は cをマイナスにする
  0{c= 0,n= 0}←BC1
 -1{c=-1,n=99}←BC2
-299{c=-3,n= 1}←BC300
-300{c=-3,n= 0}←BC301
※[x]はxを超えない最大の整数
[30.0]=30,[2.6]=2,[-1.8]=-2,[-52.5]=-53

GCからユリウス日(以下jd)を求める
{γ(G)=36524,ν(G)=365,μ(G)=30,δ(G)=1720997}
【 Xj=36524c+[c/4]+365n+[n/4]+[30.6(m+1)]+d+1720997 】

ex. 2000/1/1⇒1999/13/1
 X=36524・19+[19/4]+365・99+[99/4]+[30.6・(13+1)]+1+1720997 = 2451545

ex. 2004/7/1
 X=36524・20+[20/4]+365・4+[4/4]+[30.6・(7+1)]+1+1720997 = 2453188