以前から作ろうと思っていた月相カレンダーの試作版を作った。
月相計算については下のRubyスクリプトを使用した。改変はしていないが、何もしなくても現在時刻で計算結果を出力してしまう部分をコメントアウトして数値だけを使用した。
なお月相と月齢は違う。今年は元旦が新月であったはずだが、月相の計算で行くと、月相0は1月2日になり、別に間違っているわけではない。
Ruby - 月相計算! - mk-mode BLOG
http://komasaru.github.io/blog/2013/03/16/ruby-moonphase/
微調整が結構難しい。改善の余地はあろう。
PDF
http://thunder3.web.fc2.com/YOKOgeturei.pdf