歷法計(jì)算軟件是一款非常有趣的天文計(jì)算軟件,你可以通過這款軟件計(jì)算下一次的大型天體運(yùn)動(dòng)觀測(cè)時(shí)間,還能用于查詢朔望節(jié)氣、二十八宿、太歲紀(jì)年等歷法計(jì)算,相關(guān)的興趣愛好者可以嘗試下。
使用說明:
日期輸入格式:year/month/day hour:minute;second
只輸入year默認(rèn)為year/1/1
只輸入year/month默認(rèn)為year/month/1
時(shí)間部分可輸入具體的時(shí)分秒,也可以轉(zhuǎn)換為日期的小數(shù)輸入,如1日12h為1.5日。
day無小數(shù)且時(shí)間缺省默認(rèn)為00:00:00。
year公元前以負(fù)數(shù)表示,由于沒有公元0年,若輸入為0,軟件默認(rèn)轉(zhuǎn)換為-1.
支持右擊的按鈕:
分至:右擊計(jì)算八節(jié)
節(jié)氣:右擊計(jì)算十二中氣
太陽入宿度:右擊計(jì)算去極度
甲子表:右擊從01開始排列
時(shí)間說明:
本軟件主要用于中國史研究,故:
除儒略日與公歷日期轉(zhuǎn)換的輸入輸出,默認(rèn)為UT+0h,其余計(jì)算的輸入輸出則默認(rèn)為UT+8h。
快捷工具與天文計(jì)算區(qū)別:
同樣的計(jì)算快捷方法精度不如天文計(jì)算部分。
功能介紹:
一、紀(jì)年轉(zhuǎn)換
暫時(shí)錄入的數(shù)據(jù)只有公元前841至公元618年。
1.公元紀(jì)年轉(zhuǎn)王公紀(jì)年:
輸入數(shù)字年份,公元前以負(fù)數(shù)表示。輸出對(duì)應(yīng)的年號(hào)及具體年數(shù)和年份干支。
2.王公紀(jì)年轉(zhuǎn)公元紀(jì)年:
輸入朝代名,如“魯”,輸出所有魯國紀(jì)年。
輸入王公名,如“隱公”,輸出該王公在位的所有年號(hào)及年份。
輸入具體年號(hào)和年代,如“隱公元年”,輸出該年的公元紀(jì)年。
3.在輸入框按“回車”鍵,效果等同于按“年份轉(zhuǎn)換”按鈕。
4.支持給定年限內(nèi)查找某干支紀(jì)年的公元年份。
輸入方法是:年份1*年份2*干支,如-50*50*甲子
二、儒略日與公歷轉(zhuǎn)換
儒略日的起算點(diǎn)為12h,公歷為0h。
1.儒略日轉(zhuǎn)公歷:
輸入數(shù)字輸出對(duì)應(yīng)的公元紀(jì)年。小數(shù)部分表示具體時(shí)間。
2.公歷轉(zhuǎn)儒略日:
輸入公歷year/month/day,輸出對(duì)應(yīng)的儒略日?奢斎刖唧w時(shí)分秒。
3.日期轉(zhuǎn)換同時(shí)會(huì)給出該日的干支。需注意,儒略日計(jì)算是以GMT +0h的時(shí)間。干支日則是GMT +8h的時(shí)間。譬如,輸入2000/1/1 18:00:00,在GMT +8h則是2000/1/2 2:00:00。二者在干支紀(jì)日上表現(xiàn)為相差一天。如果時(shí)間部分缺省,則二者為同一日。
4.在輸入框按“回車”鍵,效果等同于按“日期轉(zhuǎn)換”按鈕。
5.支持給定期限內(nèi)查找某干支紀(jì)日的公元日期,省略月/日默認(rèn)為1/1。
輸入方法是:日期1*日期2*干支,如2018/1/1*2019/1/1*甲子
6.農(nóng)歷轉(zhuǎn)換的結(jié)果為寅正無中置閏的現(xiàn)行農(nóng)歷。
三、朔望節(jié)氣
1.輸入年份,按回車鍵可求該年前冬至和冬至朔日期。
2.輸入年份或具體年月,點(diǎn)選朔、望按鈕,可求對(duì)應(yīng)的日期。
3.單擊“分至”計(jì)算二分二至,右擊“分至”計(jì)算二啟二閉和二分二至。
3.單擊“節(jié)氣”計(jì)算二十四節(jié)氣,右擊“節(jié)氣”計(jì)算十二中氣。
四、快速查找日月食
該方法非精密計(jì)算,主要用于歷日的比對(duì)。
輸入年限可以查找日月食,輸入方法:年份1*年份2,如-700*-500
1.日食:注意日食時(shí)間的誤差很大,可能達(dá)到幾小時(shí),表現(xiàn)在進(jìn)位上可能差一天。
其次,日食存在一定的可見地區(qū),速查方法不提供可見地區(qū)的求算,所以計(jì)算結(jié)果可能在國內(nèi)無法見到。
2.月食:月食時(shí)間的誤差較小,在公元前幾千年的誤差也能保持在1小時(shí)內(nèi)。
且月食沒有可見地區(qū)的問題,一旦發(fā)生月食,除非其后問題,所有地區(qū)都可見到。
五、簡易計(jì)算器
可輸入計(jì)算表達(dá)式。支持加減乘除取余、冪運(yùn)算、角度弧度轉(zhuǎn)換。按回車計(jì)算。
如輸入“1*2*3”表達(dá)式。
角度轉(zhuǎn)弧度/rad,弧度轉(zhuǎn)角度*rad。如“180/rad”,“3.14*rad”.
冪運(yùn)算:數(shù)值**n。如平方為“10**2”,三次方為“10**3”。
六、二十八宿
1.經(jīng)度
2.去極度:即現(xiàn)代天文學(xué)的極距,值為90°-赤緯。
3.入宿度:計(jì)算中使用的實(shí)際距星的宿度,與古代測(cè)量的宿度存在誤差,可在“歷代二十八宿宿度表”中查看實(shí)際值與測(cè)量值。為節(jié)約計(jì)算,節(jié)氣部分選定全年,日月五星的入宿度使用的二十八宿位置為年前冬至的位置,一年內(nèi)的誤差不超過1角分。若選定具體節(jié)氣,則計(jì)算該節(jié)氣時(shí)刻的二十八宿位置。
七、日食計(jì)算:
天文算法部分:(目前未提供此功能)
可以查找指定年限和地區(qū)發(fā)生的日食,給出的時(shí)間為指定地區(qū)的地方時(shí),若未指定地區(qū),則給出UT8h的地方時(shí)。
快捷工具部分:
所查找的日食結(jié)果為對(duì)某地區(qū)能否見到做區(qū)分。
八、已知星體位置逆求時(shí)間
如果輸入年份的估值與真實(shí)結(jié)果相差甚大,可能導(dǎo)致程序崩潰。
1. 給定節(jié)氣和年份求太陽在某星宿時(shí)間。
節(jié)氣其實(shí)即太陽位置,如冬至點(diǎn)即黃經(jīng)270度。該計(jì)算是求太陽在恒星背景下某位置的時(shí)間。
2.求昏旦中星在某節(jié)氣(太陽黃經(jīng))的時(shí)間
要求給定節(jié)氣實(shí)際是要求給定需求的恒星昏/旦時(shí)的黃經(jīng)。
日出日落時(shí)間會(huì)因?yàn)椴煌貐^(qū)有差異,而同一地區(qū)晨昏時(shí)間根據(jù)不同的定義也有差異。
若未指定地區(qū),默認(rèn)為曲阜。
由于古代昏旦時(shí)間的不確定性,此項(xiàng)計(jì)算有不可預(yù)計(jì)的誤差。
以《禮記·月令》為例,“孟春之月,日在營室,昏參中,旦尾中”。
若反推求該天象時(shí)間,則對(duì)“孟春之月,日在營室”,程序選擇立春、室宿,點(diǎn)擊第一種計(jì)算按鈕。
對(duì)“昏參中”,程序選擇立春、參宿,點(diǎn)擊“昏”按鈕。“旦尾中”類似。
九、太歲紀(jì)年
關(guān)于太歲紀(jì)年,主要爭(zhēng)議點(diǎn)在是否與歲星同超辰。也有認(rèn)為在某階段行用的太歲紀(jì)年有超辰,其后則無。面對(duì)各家的理論,應(yīng)該具體分析。
本軟件提供的太歲紀(jì)年,使用無超辰法。但同時(shí)提供了歲星超辰的計(jì)算。如果要計(jì)算太歲超辰的情況。可以根據(jù)對(duì)應(yīng)關(guān)系進(jìn)行換算。
超辰法存在相當(dāng)?shù)臓?zhēng)議,目前沒有學(xué)界都認(rèn)可的方法。目前提供三統(tǒng)術(shù)所用百四十四年超辰法用于參考:
受限于排版,更推薦面對(duì)不同理論,使用excel排版,方便且直觀。
十、常用表
1.太陽經(jīng)度表:可選擇上方的度數(shù)表示方式
2.星次表:可選擇上方的度數(shù)表示方式
3.六十甲子表
單擊按鈕獲得從0開始排序的甲子表
右擊按鈕獲得從1開始排序的甲子表