因みに、月齢について。

月齢の簡易的な求め方

  • 月齢 = (X + M + D + E) % 30  (※ 30 の剰余)
    • X : 2005年→17, 2006年→28, 2007年→9, 2008年→20 (概ね 11 ずつ増加)
    • M : 月数 D : 日数 (M月D日)
    • E : 1月と 2月は 2 、あと(3 〜 12月)は 0

2005年8月14日の場合…(17+8+14+0)%30 = 39%30 = 9
つまり、月と日を足して年固有値を加えて 1月と 2月は補正して、30より大きかったら引く。これで大体(±1程度)合うらしい。
参考:http://koyomi.vis.ne.jp/reki_doc/doc_0250.htm