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