2009/11/28

[javascript]干支を(確認|取得)する

今度のガジェットで使おうかなと思い、JavaScriptで実装

の前に干支の算出方法(アルゴリズム)の確認はこちらで行いました。

同様に、西暦(あるいは皇紀)で表した値を12で割った余りを求め、下表から十二支を割り出す。

余り01234567891011
十二支

via:wikipedia:干支


というわけでプログラムはこのようになりました。
var sexagenary_cycle = ["申","酉","戌","亥","子","丑","寅","卯","辰","巳","午","未"];

function lf_getSexagenary(aYear){
return sexagenary_cycle[aYear%12];
}

実際に試しにいくつか入力してうまくいったので、オッケーかなーっと。。。

0 コメント:

コメントを投稿