Timestamp.getLunisolarCalendar (旧暦情報取得)

  1. 文法
  2. 詳細
  3. 戻り値

1. 文法

メンバ型
関数
メンバ所有者
global.Timestamp インスタンス
呼び出し
instance.getLunisolarCalendar( )

2. 詳細

旧暦や月の状態を、辞書配列で取得します。旧暦とは、日本における太陰太陽暦(天保歴法)を指します。内部計算上、タイムゾーンはJST(日本)に変換されます。

3. 戻り値

旧暦情報が格納された辞書配列を返します。辞書配列のメンバは下記の通りです。

year
旧暦年
month
旧暦月(1 〜 12)
date
旧暦日
leapMonth
閏月フラグ(閏月ならtrue)
jdJST
ローカルユリウス通日(JST換算)
mjd
ローカル修正ユリウス日
tzOffset
UTCから見た西向きのずれ(日単位)。
heavenlyStemDay
日の十干(0=甲、1=乙、…、8=壬、9=癸)
earthlyBranchDay
日の十二支(0=子、1=丑、…、10=戌、11=亥)
heavenlyStemYear
年の十干
earthlyBranchYear
年の十二支
rokuyou
六曜(0=先勝、1=友引、2=先負、3=仏滅、4=大安、5=赤口)
solarTerm
二十四節気(-1=該当なし、0=春分、1=清明、…、22=雨水、23=啓蟄)
moonAge
月齢(0.0 〜 29.53)
moonAgeAtNoon
正午月齢(0.0 〜 29.53)
moonPhase
月相(0 〜 27)
illuminated
輝面比百分率(0.0 〜 100.0)
lunation
朔望月(西暦1923年以降の朔の通し番号)
jdLunation
前回朔望月のユリウス通日(UTC)