中国式太陰太陽暦(時憲暦、天保暦)を計算します。
ChinaJ.instance(key)
文字列に対応するインスタンスを生成します。 key インスタンスを指定する文字列
ChinaJ.new([quality={})
ChinaJ オブジェクトを生成して返します。 quality 暦法の性質定義ハッシュ
ChinaJ#_leap?(m [, s=nil])
指定の月が閏月か判定し、月番号を補正します。 m 月の通し番号 s 太陽月の番号を0要素とする配列(副作用を利用して補正値を返している)
ChinaJ#_scope?(s, ms, n)
指定の範囲に閏月があるか s 太陽月番号 ms 要素[0]:直前の基準中気, 要素[1]:その太陰月番号 n 範囲月数
ChinaJ#_qualify
ChinaJ オブジェクトの性質定義を初期設定します。 @LeapPeriod = 閏の挿入を行う周期とする月数