Paano suriin ang katumpakan ng pagkalkula ng kalendaryong Tsino

Mga petsang sanggunian

Suriin nang magkakahiwalay ang pagtutumbas ng petsang lunar, oras ng mga panandang solar, mga pag-uuri ng almanake at paggana ng interface. Hindi pinatutunayan ng pagtutugma sa isang bahagi na tama ang iba. Kabilang sa kapaki-pakinabang na hanay ng mga pagsusuri ang mga hangganan ng buwan at taon, pati ang mga petsa sa loob ng buwan.

Pumili ng independiyenteng sangguniang may nakasaad na kumbensiyon ng kalendaryo at saklaw. Maaaring maulit ng ikalawang website na gumagamit ng parehong engine sa pagkalkula ang parehong mga mali. Itala ang edisyon o bersiyon ng sanggunian kasama ng inaasahang mga halaga upang masundan ang pagbabago kung magkaroon nito sa hinaharap.

Sinusuportahan ng Atlas ang mga petsang sibil mula AD 1 hanggang 2100. Gumagamit ang nakapirming bersiyon ng engine nito sa pagkalkula ng mga petsang sibil na Julian hanggang 1582-10-04, na sinusundan ng Gregorian na 1582-10-15. Walang Oktubre 5 hanggang Oktubre 14 sa pagkakasunod-sunod na iyon ng mga petsang sibil. Ibang pagtatapat para sa mas naunang mga petsa ang sinusuri ng paghahambing na gumagamit ng kalendaryong Gregorian na pinalawig pabalik bago ito ipinakilala, na tinatawag na proleptikong kalendaryong Gregorian.

Inilalarawan ng kumbensiyong ito ang mga katawagan ng petsang sibil sa software. Hindi nito pinatutunayan kung aling kalendaryo ang ginamit sa kasaysayan ng Tsina. Subukan ang mga suportadong dulo ng saklaw at ang paghawak sa mga petsang nasa labas nito. Iba rin ang saklaw ng mga petsang sibil sa saklaw ng buong mga taong lunar, na ang mga hangganan ay pumapatak sa ibang mga araw.

Iimbak ang bawat resulta bilang kumpletong petsang sibil at kumbensiyon ng kalendaryo, taong lunar, numero ng buwang lunar, flag ng dagdag na buwan at araw na lunar. Ipag-iba ang numerong ibinigay sa buwan sa posisyon nito sa taon: ang dagdag na ika-anim na buwan ang ikapitong buwan sa pagkakasunod ayon sa panahon, ngunit anim pa rin ang numero ng buwan nito.

Mga kasong susubukan

Mga pagsusuri ng eksaktong petsa

Saklaw ng mga petsang ito ang Bagong Taong Tsino, isang wastong dagdag na araw sa kalendaryong Gregorian, at ang magkabilang dulo ng karaniwan at dagdag na buwang lunar. Sa talahanayang ito, ang katawagan ng taong lunar ay ang taong Gregorian kung kailan nagsisimula ang taong lunar na iyon. Nangangahulugan ang “Karaniwan” na false ang flag ng dagdag na buwan.

Petsang GregorianTaong lunarBuwanUriAraw na lunar
2024-02-09202312Karaniwan30
2024-02-1020241Karaniwan1
2024-02-2920241Karaniwan20
2025-07-2420256Karaniwan30
2025-07-2520256Dagdag1
2025-08-2220256Dagdag29
2025-08-2320257Karaniwan1
2033-12-21203311Karaniwan30
2033-12-22203311Dagdag1
2034-01-19203311Dagdag29
2034-01-20203312Karaniwan1
2034-02-1920341Karaniwan1

Subukan ang bawat petsa sa parehong direksiyon. Dapat ibigay ng pagko-convert mula Gregorian patungong lunar ang lahat ng apat na field na lunar, at dapat maibalik ng pagko-convert mula lunar patungong Gregorian ang nakasaad na petsa. Pagkatapos, subukan ang buong pagkakasunod-sunod sa paligid ng hangganan, hindi lamang ang unang araw nito. Naipag-iiba nito ang maling simula ng buwan sa tatak sa display na nag-aalis sa flag ng dagdag na buwan.

Hindi mapatutunayan ang katumpakan sa pamamagitan lamang ng pagko-convert papunta at pabalik. Maaaring pareho ang maling talahanayang ginagamit ng dalawang function at lubos pa rin nilang maibalik ang resulta ng isa't isa sa pinagmulan. Hiwalay na pagsusuri ang paghahambing sa mga independiyenteng inaasahang halaga. Dapat itala ng komprehensibong paghahambing kung ilang petsa ang inihambing, anong sanggunian ang ginamit at bawat hindi pagtutugma.

Mga pagsusuri sa estruktura at input

PagsusuriInaasahang paggana
Sumulong mula sa huling araw ng buwang lunarUnang araw ng kasunod na buwan ayon sa pagkakasunod sa panahon, na may tamang numero ng buwan, flag ng dagdag na buwan at taong lunar
Sumulong mula sa karaniwang buwan papunta sa dagdag na buwan nitoUlitin ang numero ng buwan at gawing true ang flag ng dagdag na buwan
Sumulong mula sa dagdag na buwan papunta sa kasunod na buwanAlisin ang flag ng dagdag na buwan at isulong ang numero ng buwan, kabilang ang anumang kinakailangang paglipat ng taon
Hilingin ang araw 30 ng dagdag na ika-anim na buwan sa 2025 na may 29 arawTanggihan ang petsang lunar na hindi umiiral
Hilingin ang dagdag na buwan sa taong walang ganitong dagdag na buwanTanggihan ito sa halip na ipalit ang karaniwang buwan
Ilagay ang 29 Pebrero 2000, pagkatapos ay 29 Pebrero 2100Tanggapin ang unang petsang Gregorian at tanggihan ang ikalawa
Ilagay ang 29 Pebrero 1500 sa ilalim ng kumbensiyong Julian ng AtlasTanggapin ito bilang wastong petsang Julian
Sumulong nang isang araw na sibil mula 1582-10-04 sa ilalim ng kumbensiyon ng Atlas sa paglipat ng kalendaryoUmabot sa 1582-10-15, eksaktong isang araw na lumipas pagkatapos
I-convert ang wastong petsa patungong lunar at pabalikMaibalik ang orihinal na petsa nang hindi nawawala ang pagkakakilanlan ng dagdag na buwan

Nagdaragdag ng isang araw ang kalendaryong Julian tuwing ikaapat na taon. Hindi isinasama ng tuntuning Gregorian ang mga taong pangsiglo maliban kung nahahati ang mga ito sa 400 nang walang tira, kaya kailangang tukuyin ang kalendaryong sibil sa pagsusuri ng dagdag na araw.

Inilalarawan ng mga pagsusuri ng pagtanggi ang isang mahigpit na interface sa paglalagay ng petsa. Maaari ring mag-alok ang pinagbabatayang library ng dokumentadong normalisasyon, gaya ng paglipat ng araw na lampas sa saklaw papunta sa kasunod na buwan. Suriin nang hiwalay ang mga paggana na ito sa halip na mapagkamalang orihinal na input ang halagang inayos na.

Mga pagsusuri sa interface

Suriin nang hiwalay sa mga function ng pagko-convert ang pagpapalit ng wika, pag-refresh ng browser, paglipat sa mga buwan at ang entry ng Almanake. Dapat panatilihin ng pagpapalit ng wika ang napiling petsa at ipinakikitang buwan. Dapat panatilihin ng pagtingin sa ibang buwan ang napiling araw hanggang pumili ng bagong araw. Tiyaking binubuksan ng entry ng Almanake ang petsang Gregorian na lokal sa device at pinananatili ng permanenteng pahina ng petsa ang nakasulat nitong petsang sibil sa ibang sona ng oras.

Magsama ng sandali ng pagsusuri kung kailan naiiba ang petsang lokal sa device sa petsang sanggunian ng kalendaryo. Nahuhuli nito ang pagkakamali ng paggamit ng orasang astronomiko na sanggunian upang piliin ang petsa ng Almanake, o ng paggamit ng orasan ng browser upang muling buuin ang mga hangganan ng buwang lunar.

Mga panandang solar at hangganan

Kailangan ng paghahambing ng panandang solar ang pagkakakilanlan ng pananda, petsang sibil, oras, pamantayan ng oras at inilathalang antas ng katumpakan. Ilagay ang dalawang halaga sa parehong kalendaryong sibil at pamantayan ng oras bago ihambing. Hindi mapatutunayan ng oras na inilathala hanggang sa minuto ang pagtutugma hanggang sa segundo.

Suriin ang itinakdang petsa ng kalendaryo nang hiwalay sa pinahihintulutang diperensiya ng timestamp. Maaaring tanggapin sa ni-round na display ang diperensiyang mas mababa sa isang minuto ngunit mailagay pa rin nito ang pangyayari sa maling panig ng hatinggabi. Idokumento ang anumang alam na kawalang-katiyakan para sa partikular na hangganang iyon sa halip na paluwagin ang pinahihintulutang diperensiya para sa lahat ng petsa.

Magsama ng bagong buwan at pangunahing panandang solar na nagaganap sa iisang petsang sanggunian. Nabibilang ang pananda sa bagong buwan ng kalendaryo kahit mauna sa konhunksiyon ang sandali nito. Maaaring hindi makita ang pagkakaibang ito ng pagsusuring nakabatay lamang sa pagkakasunod-sunod ng mga timestamp ng pangyayari.

Para sa paglalagay ng numero sa dagdag na buwan, isama ang pagkakasunod-sunod sa 2033–2034. Walang pangunahing panandang solar ang karaniwang ikawalong buwan ng 2033 at unang buwan ng 2034, samantalang labing-isa ang dagdag na buwan sa pagitan ng mga ito. Hindi makapapasa sa mga pagsusuring ito ang pagkalkulang itinuturing na dagdag ang bawat buwang walang pangunahing panandang solar.

Mga pagsusuri sa almanake at kasaysayan

Mga pag-uuri ng almanake

Nangangahulugan ang Yi ng mga angkop na gawain at ang Ji ng mga gawaing dapat iwasan. Hindi napapatunayan ang mga listahang ito sa pagtutugma ng bagong buwan o petsang lunar. Suriin ang kanilang mga tuntunin sa pagsangguni sa talahanayan laban sa napiling kumbensiyon o dataset ng almanake, saka suriin nang hiwalay ang mga tatak ng gawain sa Ingles. Kailangan ding manatiling naipag-iiba sa nawawalang datos ang tahasang resultang “wala.”

Kapag nagbabago ang pag-uuri ng almanake sa panandang solar, itala kung ang hangganan nito ay ang simula ng araw ng pananda sa kalendaryo o ang eksaktong sandali ng pananda. Suriin ang magkabilang panig ng napiling hangganan. Hindi kailangang magbago sa simula ng buwang lunar ang mga pag-uuring ito ng buwan.

Kailangan din ng Ganzhi, ang siklo ng mga tangkay at sanga, ng ipinahayag na hangganan ng taon. Maaaring magkaiba sa pagitan ng mga hangganang iyon ang katawagan ng taong nakabatay sa Bagong Taong Tsino at ang nakabatay sa Simula ng Tagsibol, o Lichun. Ihambing ang bawat field ayon sa nakasaad nitong kumbensiyon.

Pagtutumbas ng makasaysayang petsa

Para sa makasaysayang dokumento, tukuyin ang dinastiya o taon ng panahon nito, lokalidad, katawagan ng buwan, tatak na dagdag at anumang naitalang araw na Ganzhi bago pumili ng paraan ng pagtutumbas. Gumamit ang mas naunang mga kalendaryo ng iba't ibang paraang astronomiko at kumbensiyon sa oras. Kaya maaaring maiba ang makabagong pagkalkulang pinalawig pabalik sa kalendaryong aktuwal na ginamit para sa tala.

Panatilihin bilang magkahiwalay na field ang pagkakasalin sa nakasulat na anyo, ang pagpapakahulugan dito at ang katumbas na petsa. Kapag nagbibigay ang dokumento ng parehong petsang may numero at araw na Ganzhi, suriin ang kanilang pagtutugma sa halip na itapon ang isa upang umangkop ang isa.

AD 1–2100

Patakaran sa Pagkapribado