九星気学という有名な占術があります。
身近では厄払いの方位除けなどに使われ、方位の吉凶を占う際によく利用されるようです。
方位除けに行った際「五黄殺」や「暗剣殺」なんていう単語を見た・聞いたことがある方が多いかと思いますが、まさにそういった方位と関係があり、自分の生年月日から算出する「本命星」と「月命星」から、方位の吉凶を占います。(間違えていたらごめんなさい!)
九星気学の詳しい説明はWikipediaに任せるとして、仕事で生年月日から「本命星」と「月命星」を算出できるPHPのコードを書きましたので、何かに使えるかと思い、公開します。
必要環境
- PHP5.0以上
ソースコード
NineStarKiというのは、海外での九星気学の呼び方です。
使い方
NineStarKi::yearly(int year, int month, int day)
で、本命星が算出されます。
NineStarKi::monthly(int year, int month, int day)
で、月命星が算出されます。