Sari la conținut
AstroWay/api v2.296.1 · ro
toate sistemele sunt în stare normală

Conveții BaZi

Introdu un moment de naștere în două calculatoare BaZi și vei obține două hărți diferite. Uneori, cu un Maestru al Zilei diferit, adică ideograma pe care se bazează întreaga lectură. Aceasta nu este o eroare a unuia dintre ele. Sub fiecare hartă stau patru convenții, fiecare cu o istorie, iar calculatoarele le aplică tacit și diferit.

Mai jos este răspunsul nostru pentru fiecare dintre cele patru. Acestea sunt declarate în câmpul disclaimer al fiecărui răspuns, prin urmare, modificarea lor este o modificare disruptivă (breaking change), nu o refactorizare.

1. Unde începe anul: Lichun sau Anul Nou Chinezesc

Section titled “1. Unde începe anul: Lichun sau Anul Nou Chinezesc”

Răspunsul nostru: Lichun (立春), momentul exact.

BaZi este un sistem solar în cadrul calendarului lunisolar. Stâlpii lunari sunt legați de douăzeci și patru de termeni solari, adică de pozițiile Soarelui, nu de fazele Lunii, iar anul urmează aceeași logică: revine la Lichun, aproximativ pe 4 februarie. Anul Nou Chinezesc este altceva: prima lună nouă a anului lunar, care variază de la sfârșitul lunii ianuarie până la sfârșitul lunii februarie.

Nașterea în interval aparține unui animal conform unei reguli și altuia conform celei de-a doua. Ambele reguli sunt valide. Noi luăm Lichun, iar momentul este preluat din efemeride, nu din data de “4 februarie”.

2. Unde începe ziua: 23:00 sau miezul nopții

Section titled “2. Unde începe ziua: 23:00 sau miezul nopții”

Răspunsul nostru: 23:00 conform orei locului de naștere.

Ziua tradițională este formată din douăsprezece ore duble, iar prima dintre ele, ora 子, se desfășoară de la 23:00 la 01:00. Toate celelalte se încadrează într-o singură zi calendaristică. Ora 子 se suprapune peste miezul nopții, iar din acest singur fapt structural provine întreaga dispută: dacă ora 子 deschide ziua, o naștere la 23:30 aparține deja zilei următoare.

Aceasta este axa care schimbă Maestrul Zilei. Mutând stâlpul zilei, nu ai clarificat harta, ci ai înlocuit-o.

Prin urmare, o altă interpretare nu este niciodată ascunsă. Fiecare rută de hartă acceptă dayBoundary: "23:00" | "midnight" (implicit 23:00), iar o naștere în ora 23:00 este returnată cu alternateDay: stâlpul zilei și Maestrul Zilei conform regulii pe care nu ai ales-o. Stâlpul orei este același pentru ambele, deoarece ora 子 târzie preia trunchiul din ziua următoare în orice caz. De la 00:00 la 00:59, toate școlile sunt de acord cu privire la zi, deci nu există alternative acolo.

3. Se corectează ora în funcție de longitudinea locului

Section titled “3. Se corectează ora în funcție de longitudinea locului”

Răspunsul nostru: la cerere, și doar pentru zi și oră.

Pentru cea mai mare parte a istoriei acestui sistem, întrebarea nu ar fi putut apărea: ora locală era solară. Fusurile orare sunt o invenție a erei căilor ferate, iar odată ce o țară trăiește după un singur ceas, acel ceas coincide cu Soarele doar pe un singur meridian. China este un caz extrem: o singură zonă orară pe șaizeci de grade de longitudine, astfel încât o naștere în Kashgar este la aproape trei ore distanță de amiaza solară conform ceasului de la Beijing.

Terminal window
curl -X POST https://api.astroway.info/v1/chinese/true-solar-time \
-H "X-Api-Key: aw_live_..." \
-H "Content-Type: application/json" \
-d '{ "date": "1995-06-15", "time": "09:20:00", "timezoneOffset": 8, "longitude": 75.9 }'

Răspunsul nostru: doar cel care face apelul știe.

Câmpul timezoneOffset este decalajul conform căruia ceasul a funcționat efectiv în momentul nașterii. O naștere la Beijing în 1988 a urmat UTC+9, nu +8, deoarece China a menținut ora de vară din 1986 până în 1991. Nicio aritmetică de partea noastră nu va recupera acest lucru doar din dată, prin urmare nu ghicim.

Fiecare rută de hartă, /v1/bazi/chart, rutele de analiză, day-master, ten-gods, luck-pillars, yearly și monthly, returnează un obiect conventions: limitele anului și lunii (lichun, jie), dayBoundary utilizat, dacă a fost aplicată ora solară adevărată și pentru câte minute, fusul orar cu decalajul și dacă ora de vară a fost în vigoare, precum și data Anului Nou Chinezesc în anul gregorian al nașterii. timezone.assumed: true înseamnă că nici fusul orar, nici decalajul nu au fost trimise, iar limitele au fost citite conform orei de la Beijing.

Data fără oră este citită la amiază. Când Lichun sau 節 cade în această zi locală, răspunsul depinde de oră, astfel încât răspunsul adaugă boundaryInDay: tipul limitei, momentul local, pe ce parte a căzut amiaza, și stâlpii anului și lunii de ambele părți.

Fiecare stâlp al anului și al lunii depinde de momentul Lichun și de restul celor unsprezece 節, astfel încât aceste momente au fost verificate cu două surse care nu au cod comun cu al nostru. Cei doisprezece termeni care deschid lunile, pentru fiecare an din 1900 până în 2100, adică 2 412 momente, au fost găsiți independent prin JPL Horizons (DE441) cu o precizie de sutimi de secundă. Momentele noastre coincid cu acestea în limitele a 4 secunde din 1950 până în 2025 și în limitele a 8 secunde până în 1900. După 2025, ambele părți trebuie să prognozeze cum va deriva rotația Pământului, iar previziunile diverg încet, până la 21 de secunde în 2100.

Datele acelorași termeni conform UTC+8 au fost verificate cu tabelele Observatorului din Hong Kong pentru 1901-2100. Coincid 2 398 din 2 400. Două diferite, Daxue 1917 și Bailu 1927, cad la câteva minute după miezul nopții, iar Horizons este de partea datei noastre acolo.

Jade Almanac a publicat sub CC0 o comparație a opt implementări pe treisprezece sonde, construite special pe aceste patru axe: jadealmanac.com/bazi-calculator/conventions. Setul de date măsoară convențiile, nu corectitudinea, și o spune chiar el.

Am rulat POST /v1/bazi/four-pillars pe toate cele treisprezece. Rezultatul este reproductibil cu o comandă din depozit și este fixat printr-un test.

SondăCe izoleazăRăspunsul nostru
1985-02-10limita anuluiYi-Chou, deoarece Lichun a trecut deja
1990-06-15 23:30tranziția zileiziua Ren-Zi: ziua a trecut deja
1988-02-04 23:00Lichun și 23:00 împreunăWu-Chen Jia-Yin Geng-Yin Bing-Zi
1995-06-15 09:20 Kashgarora solară adevăratăfără corecție Yi-Si, cu corecție Gui-Mao

O notă sinceră despre cu cine anume ne potrivim. Editorul setului de date scrie că motorul său se bazează pe tyme4ts și lunar-javascript al aceluiași autor. Prin urmare, primele trei rânduri ale tabelului reprezintă o singură linie, nu trei voci independente. Dintre cele independente de aceasta, feng-shui-institute.org are o acoperire completă, iar după livrarea orei solare adevărate, reproducem răspunsul său pe toate cele trei sonde unde aplică corecția.

Singura divergență reală cu școala ne rămâne: tranziția zilei la 23:00.