Tovább a tartalomhoz
AstroWay/api v2.296.1 · hu
minden rendszer működik rendben

BaZi konvenciók

Adj meg egy születési időpontot két BaZi kalkulátorba, és két különböző diagramot kapsz. Néha különböző napi uralkodó, vagyis az írásjel, amelyre az egész értelmezés épül. Ez nem hibája egyiknek sem. Minden diagram alatt négy konvenció áll, mindegyiknek van története, és a kalkulátorok csendben, de eltérően alkalmazzák őket.

Alább a válaszunk a négy közül mindegyikre. Ezek a disclaimer mezőben vannak feltüntetve minden válaszban, ezért a módosításuk breaking change, nem refaktorálás.

1. Hol kezdődik az év: Lichun vagy a kínai Újév

Szekció neve “1. Hol kezdődik az év: Lichun vagy a kínai Újév”

Válaszunk: Lichun (立春), pontos pillanat.

A BaZi egy naprendszer a hold-nap rendszerű naptárban. A holdos oszlopok a huszonnégy napföldi időponthoz vannak kötve, vagyis a Nap helyzetéhez, nem a Hold fázisaihoz, és az év is ugyanilyen logikát követ: Lichun körül fordul vissza, körülbelül február 4-én. A kínai Újév más: a holdévi első újhold, amely január végétől február végéig tart.

A születés az időszakban egy állathoz tartozik az egyik szabály szerint, a másikhoz a másik szerint. Mindkét szabály valódi. Mi a Lichun-t vesszük, és a pillanat az efemeridből származik, nem a “február 4.” dátumból.

2. Hol kezdődik a nap: 23:00 vagy éjfél

Szekció neve “2. Hol kezdődik a nap: 23:00 vagy éjfél”

Válaszunk: 23:00 a születési hely órája szerint.

A hagyományos nap tizenkét kettős órából áll, és az első, a 子 óra, 23:00-tól 01:00-ig tart. A többi mind egy naptári napba illeszkedik. A 子 óra a éjfélkor van fent, és ebből az egyetlen strukturális tényből származik az egész vita: ha a 子 óra nyitja a napot, a 23:30-kor született már a holnapi naphoz tartozik.

Ez az a tengely, amely megváltoztatja a napi uralkodót. A naposzlop eltolásával nem csak pontosítottad a diagramot, hanem kicserélted.

Ezért a másik értelmezés sosem rejtőzik el. Minden diagram útvonal a dayBoundary: "23:00" | "midnight" (alapértelmezett 23:00) paramétert fogadja, és a 23:00 órás születés visszatér az alternateDay-del: a naposzlop és a napi uralkodó a szabály szerint, amit nem választottál. Az órászlop mindkét esetben ugyanaz, mert a késői 子 óra mindenképpen a következő nap ágat veszi. 00:00 és 00:59 között minden iskola egyetért a napot illetően, így nincs alternatíva.

3. Javítjuk-e az órát a hely hosszúsága szerint

Szekció neve “3. Javítjuk-e az órát a hely hosszúsága szerint”

Válaszunk: kérésre, és csak a napra és órára.

A rendszer történetének nagy részében ez a kérdés nem merülhetett fel: a helyi idő is napos volt. Az időzónák a vasúti korszak találmánya, és amikor egy ország egyetlen órát használ, az csak egy meridiánon egyezik a Nappal. Kína extrém eset: egy időzóna hatvan fok hosszúságra, így Kashgarban a születés szinte három órával elmarad a napfényes délidőtől pekingi idő szerint.

Terminál
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 }'

Válaszunk: ezt csak a hívó tudja.

A timezoneOffset mező az az eltolás, amely szerint valójában jártak az órák a születés pillanatában. A 1988-as pekingi születés UTC+9 szerint járt, nem +8, mert Kína 1986-tól 1991-ig nyári időt tartott. Egyetlen számítás sem állíthatja helyre ezt a dátumból, ezért nem találgatunk.

Minden diagram útvonal, /v1/bazi/chart, elemző útvonalak, day-master, ten-gods, luck-pillars, yearly és monthly, egy conventions objektumot ad vissza: az év és hónap határait (lichun, jie), a használt dayBoundary-t, hogy alkalmazták-e a valódi napidőt és hány percre, az időzónát eltolással és hogy a nyári idő érvényesült-e, valamint a kínai Újév dátumát a születés gregorián évében. A timezone.assumed: true azt jelenti, hogy sem az időzóna, sem az eltolás nem lett elküldve, és a határokat pekingi idő szerint olvasták.

A idő nélküli dátum délben olvasandó. Ha Lichun vagy a 節 erre a helyi napra esik, a válasz az órától függ, ezért a válasz hozzáadja a boundaryInDay-t: a határ típusát, a helyi pillanatot, melyik oldalra esik a dél, és az év és hónap oszlopait mindkét oldalról.

Minden év és hónap oszlop a Lichun pillanatától és a további tizenegy 節-től függ, ezért ezeket a pillanatokat két forrással ellenőriztük, amelyeknek nincs közös kódja a miénkkel. A tizenkét időpont, amely a hónapokat nyitja, minden évre 1900-tól 2100-ig, vagyis 2 412 pillanat, függetlenül a JPL Horizons (DE441) segítségével, századmásodperc pontossággal. A mi pillanataink 4 másodpercen belül egyeznek 1950 és 2025 között, és 8 másodpercen belül egészen 1900-ig. 2025 után mindkét félnek előre kell jeleznie a Föld forgásának driftjét, és az előrejelzések lassan eltérnek, legfeljebb 21 másodpercig 2100-ban.

Az ugyanazon időpontok UTC+8 szerinti dátumait a Hongkongi Obszervatórium 1901-2100 táblázataival ellenőriztük. 2 398 egyezik a 2 400-ból. Két eltérés, Daxue 1917 és Bailu 1927, néhány perccel az éjfél után esnek, és a Horizons ott a mi dátumunk oldalán van.

A Jade Almanac CC0 alatt közzétett egy nyolc megvalósítás összehasonlítását tizenhárom szondán, kifejezetten ezen négy tengelyre építve: jadealmanac.com/bazi-calculator/conventions. Az adatkészlet konvenciókat mér, nem helyességet, és erről is szól.

Futtattuk a saját POST /v1/bazi/four-pillars-unkat mind a tizenhárom szondán. Az eredményt a repóban lévő parancs reprodukálja, és egy teszt rögzíti.

SzondaMit izolálVálaszunk
1985-02-10év határaYi-Chou, mert Lichun már elmúlt
1990-06-15 23:30nap átlépésenap Ren-Zi: a nap már átlépett
1988-02-04 23:00Lichun és 23:00 együttWu-Chen Jia-Yin Geng-Yin Bing-Zi
1995-06-15 09:20 Kashgarvalódi napidőjavítás nélkül Yi-Si, javítással Gui-Mao

Egy őszinte megjegyzés arról, hogy kivel egyeztünk pontosan. Az adatkészlet kiadója azt írja, hogy a motorja a tyme4ts-en alapul, és a lunar-javascript ugyanattól a szerzőtől. Így a táblázat három felső sorja egy vonal, nem három független hang. A tőle függetlenek közül a feng-shui-institute.org teljes lefedettséggel rendelkezik, és a valódi napidő kiszállítása után reprodukáljuk a válaszát mind a három szondán, ahol a korrekciót alkalmazza.

A valódi eltérés az iskolával csak egy: a nap átlépése 23:00-kor.