1ツイートで天文・暦計算スクリプト
正月休みの間に、頭の体操を兼ねてやっていた成果。
どれも里々用です。カッコの半角・全角の区別に注意。
- 月齢計算(±1日程度の誤差あり)
*月齢計算 $加算日=0 >月齢2【タブ】(現在月)>=3 $加算日=2 >月齢2 *月齢2 $月齢=(現在年)*11−21890+(現在月)+(現在日)+(加算日) $月齢=(月齢)%30
- 復活祭計算(西方教会)
*復活祭計算 $A=(24+19*((現在年)%19))%30 $B=(A)−(A)/28 $C=(B)−((現在年)+(現在年)/4+(B)−13)%7 $祭月=3+((C)+40)/44 $祭日=(C)+28−31*((祭月)−3)
- ユリウス日計算(世界時12時、1900年3月〜2100年2月で有効)
*ユリウス日計算 $A=((現在月)+9)/12+(現在年) $X=7*(A)/4 $Y=275*(現在月)/9 $ユリウス日=367*(現在年)−(X)+(Y)+(現在日)+1721014
- 修正ユリウス日(世界時00時)の場合は、
*修正ユリウス日計算 $A=((現在月)+9)/12+(現在年) $X=7*(A)/4 $Y=275*(現在月)/9 $修正ユリウス日=367*(現在年)−(X)+(Y)+(現在日)−678987