コンテンツにスキップ
AstroWay/api v2.219.1 · ja
すべてのシステムが正常です

中国の十二支とカレンダー

動物の年は伝統の中で最もよく知られている部分ですが、最も頻繁に間違って計算されています。BaZiでの年は1月1日や中国の旧正月ではなく、立春 Lichunから始まります。これは太陽の視黄経が315°に達する瞬間です。2026年ではこれは2026-02-03T20:02:08Zであり、北京時間で2月4日04:02を意味します。2月2日生まれの人は前の動物に属しますが、壁のカレンダーはすでに新年を示しています。

エンドポイントクレジット戻り値
POST /v1/chinese/zodiac/animal10年の動物、柱、枝と幹の五行
POST /v1/chinese/zodiac/element10枝の固定五行と幹の循環五行
POST /v1/chinese/zodiac/inner-animal10内在動物:月の枝
POST /v1/chinese/zodiac/secret-animal10秘密動物:時の枝
POST /v1/chinese/zodiac/compatibility10三合と六冲による二つの動物の相性
POST /v1/chinese/lunar-date10月の日、閏月、中国の旧正月
POST /v1/chinese/solar-terms10秒単位の精度での年の24の節気

雑誌の占いは一つの動物を知っています。伝統は三つを知っており、それらは異なる質問に答えます。

動物どこから何を意味するか
外側年の枝他人がどのように人を見るか
内側月の枝動機、私的な「自分」
秘密時の枝最も深い層、しばしば本人からも隠されている

内在動物は月の真ん中ではなく、正確な節気の瞬間によって制限されるため、5月5日と6月6日の生まれは異なる動物を与えることがあります。

Terminal window
curl -X POST https://api.astroway.info/v1/chinese/zodiac/inner-animal \
-H "X-Api-Key: $ASTROWAY_API_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"1990-05-15","time":"14:30:00","timezoneOffset":3}'
{
"ok": true,
"data": {
"innerAnimal": "Snake",
"glyph": "🐍",
"description": "Inner animal = the BaZi month branch, bounded by the exact 節 instants. Represents internal motivations and the private self."
}
}

1990年生まれの人は「金属の馬」ですが、この名前には混同しやすい二つの異なる五行があります。

  • 循環五行は天干から来て、二年ごとに変わります:庚は金属です。
  • 固定五行は地支に永遠に属します:午は火であり、馬は常に火のものです。

/chinese/zodiac/elementは、クライアント側で選択するのではなく、両方を別々のフィールドfixedElementとcyclingElementとして返します。

評価は三合(三つの調和)と六冲(六つの衝突)に基づいており、つまり枝の円の幾何学に基づいており、意見のリストではありません。

Terminal window
curl -X POST https://api.astroway.info/v1/chinese/zodiac/compatibility \
-H "X-Api-Key: $ASTROWAY_API_KEY" \
-H "Content-Type: application/json" \
-d '{"person1":{"date":"1990-05-15"},"person2":{"date":"1988-02-20"}}'
{
"person1": { "solarYear": 1990, "animal": "Horse" },
"person2": { "solarYear": 1988, "animal": "Dragon" },
"compatibility": {
"score": 65,
"category": "good",
"notes": ["Compatible enough; complementary differences."]
}
}
Terminal window
curl -X POST https://api.astroway.info/v1/chinese/lunar-date \
-H "X-Api-Key: $ASTROWAY_API_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"2026-02-17"}'
{
"gregorianDate": "2026-02-17",
"lunar": { "month": 1, "isLeapMonth": false, "day": 1, "monthStart": "2026-02-17", "label": "month 1, day 1" },
"chineseNewYear": "2026-02-17"
}

月は新月を含む北京の日から始まります。閏月は前の月の番号を繰り返し、中気を含みません:これがその存在の理由であり、副作用ではありません。

節気は表からの日付ではなく、太陽の視黄経が15°の倍数になる瞬間です。私たちはそれを星暦から取得するため、応答はドメイン内のどの年でも同じであり、誰かが表を更新したかどうかに依存しません。

Terminal window
curl -X POST https://api.astroway.info/v1/chinese/solar-terms \
-H "X-Api-Key: $ASTROWAY_API_KEY" \
-H "Content-Type: application/json" \
-d '{"year":2026}'

terms配列はすべての二十四を持ちます;ここに最初のものを示します:

{
"year": 2026,
"terms": [
{
"index": 0,
"chinese": "立春",
"pinyin": "Lichun",
"english": "Start of Spring",
"sunLongitude": 315,
"utc": "2026-02-03T20:02:08Z",
"beijing": "2026-02-04T04:02:08+08:00",
"opensPillarMonth": true
}
]
}

二十四のうち十二はopensPillarMonth: trueを持ちます:これは月の柱を開く節気です。残りの十二は中気であり、月を半分に分割し、どの月が閏月になるかを決定します。

動物と五行は21の言語に翻訳されています。?lang=または"language"を本文に追加すると、英語のトークンに*Nameフィールドが表示されます:

Terminal window
curl -X POST "https://api.astroway.info/v1/chinese/zodiac/animal?lang=es" \
-H "X-Api-Key: $ASTROWAY_API_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"1990-05-15"}'
{ "animal": "Horse", "animalName": "Caballo", "element": { "fixed": "Fire", "fixedName": "Fuego" } }

英語のフィールドは永久にその場に留まります:ローカライズは追加するだけで、置き換えません。

参考になりましたか?
編集を提案

最終更新日: