晉武帝時,侍中平原劉智,推三百年鬥曆改憲,以爲《四分法》三百年而減一日,以百五十爲度法,三十七爲鬥分。飾以浮説,以扶其理。江左中領軍琅邪王朔之以其上元歲在甲子,善其術,欲以九萬七(千)〔十九〕歲之甲子爲開闢之始,何承天雲「悼於立意」者也。《景初》日中晷景,即用漢《四分法》,是以漸就乖差。其推五星,則甚疏闊。晉江左以來,更用《乾象五星法》以代之,猶有前卻。
宋太祖頗好曆數,太子率更令何承天私撰新法。元嘉二十年,上表曰:
臣授性頑惰,少所關解。自昔幼年,頗好曆數,耽情注意,迄于白首。臣亡舅故祕書監徐廣,素善其事,有既往《七曜曆》,每記其得失。自太和至太元之末,四十許年。臣因比歲考校,至今又四十載。故其疏密差會,皆可知也。
夫圓極常動,七曜運行,離合去來,雖有定勢,以新故相涉,自然有毫末之差,連日累歲,積微成著。是以《虞書》著欽若之典,《周易》明治曆之訓,言當順天以求合,非爲合以驗天也。漢代雜候清臺,以昏明中星,課日所在,雖不可見,月盈則蝕,必當其衝,以月推日,則躔次可知焉。捨易而不爲,役心於難事,此臣所不解也。
《堯典》雲「日永星火,以正仲夏」。今季夏則火中。又「宵中星虛,以殷仲秋」。今季秋則虛中。爾來二千七百餘年,以中星檢之,所差二十七八度。則堯令冬至,日在須女十度左右也。漢之《太初曆》,冬至在牽牛初,後漢《四分》及魏《景初法》,同在鬥二十一。臣以月蝕檢之,則《景初》今之冬至,應在鬥十七。又史官受詔,以土圭測景,考校二至,差三日有餘。從來積歲及交州所上,檢其增減,亦相符驗。然則今之二至,非天之二至也。天之南至,日在鬥十三四矣。此則十九年七閏,數微多差。復改法易章,則用算滋繁,宜當隨時遷革,以取其合。案《後漢志》,春分日長,秋分日短,差過半刻。尋二分在二至之間,而有長短,因識春分近夏至,故長;秋分近冬至,故短也。楊偉不悟,即用之,上曆表雲:「自古及今,凡諸曆數,皆未能並己之妙。」何此不曉,亦何以雲。是故臣更建《元嘉曆》,以六百八爲一紀,半之爲度法,七十五爲室分,以建寅之月爲歲首,雨水爲氣初?以諸法閏餘一之歲爲章首。冬至從上三日五時。日之所在,移舊四度。又月有遲疾,合朔月蝕,不在朔望,亦非曆意也。故元嘉皆以盈縮定其小餘,以正朔望之日。
伏惟陛下允迪聖哲,先天不違,劬勞庶政,寅亮鴻業,究淵思於往籍,探妙旨於未聞,窮神知化,罔不該覽。是以愚臣欣遇盛明,効其管穴。伏願以臣所上《元嘉法》下史官考其疏密。若謬有可採,庶或補正闕謬,以備萬分。詔曰:「何承天所陳,殊有理據。可付外詳之。」
太史令錢樂之、兼丞嚴粲奏曰:
太子率更令領國子博士何承天表更改《元嘉曆法》,以月蝕檢今冬至日在鬥十七,以土圭測影,知冬至已差三日。詔使付外檢署。以元嘉十一年被勑,使考月蝕,土圭測影,檢署由來用偉《景初法》,冬至之日,日在鬥二十一度少。檢十一年七月十六日望月蝕,加時在卯,到十五日四更二唱醜初始蝕,到四唱蝕既,在營室十五度末。《景初》其日日在軫三度。以月蝕所衝考之,其日日應在翼十五度半。又到十三年十二月十六日望月蝕,加時在酉,到亥初始食,到一更三唱蝕既,在鬼四度。《景初》其日日在女三。以衝考之,其日日應在牛六度半。又到十四年十二月十六日望月蝕,加時在戌之半,到二更四唱亥末始蝕,到三更一唱食既,在井三十八度。《景初》其日日在鬥二十五。以衝考之,其日日應在鬥二十二度半。到十五年五月十五日望月蝕,加時在戌,其日月始生而已,蝕光已生四分之一格,在鬥十六度許。《景初》其日日在井二十四。考取其衝,其日日應在井二十。又到十七年九月十六日望月蝕,加時在子之少,到十五日未二更一唱始蝕,到三唱蝕十五分之十二格,在昴一度半。《景初》其日在房二。以衝考之,則其日日在氐十三度半。凡此五蝕,以月衝一百八十二度半考之,冬至之日,日並不在鬥二十一度少,並在鬥十七度半間,悉如承天所上。
又去十一年起,以土圭測影。其年《景初法》十一月七日冬至,前後陰不見影。到十二年十一月十八日冬至,其十五日影極長。到十三年十一月二十九日冬至,其二十六日影極長。到十四年十一月十一日冬至,其前後並陰不見。到十五年十一月二十一日冬至,十八日影極長。到十六年十一月二日冬至,其十月二十九日影極長。到十七年十一月十三日冬至,其十日影極長。到十八年十一月二十五日冬至,二十一日影極長。到十九年十一月六日冬至,其三日影極長。到二十年十一月十六日冬至,其前後陰不見影。尋校前後,以影極長爲冬至,並差三日。以月蝕檢日所在,已差四度。土圭測影,冬至又差三日。今之冬至,乃在鬥十四間,又如承天所上。
又承天法,每月朔望及弦,皆定大小餘,於推交會時刻雖審,皆用盈縮,則月有頻三大、頻二小,比舊法殊爲異。舊日蝕不唯在朔,亦有在晦及二日。《公羊傳》所謂「或失之前,或失之後」。愚謂此一條自宜仍舊。員外散騎郎皮延宗又難承天:「若晦朔定大小餘,紀首值盈,則退一日,便應以故歲之晦,爲新紀之首。」承天乃改新法依舊術,不復每月定大小餘,如延宗所難,太史所上。
有司奏:「治曆改憲,經國盛典,爰及漢、魏,屢有變革。良由術無常是,取協當時。方今皇猷載暉,舊域光被,誠應綜覈晷度,以播維新。承天曆術合可用。宋二十二年,普用《元嘉曆》。」詔可。
《宋書.律曆志中》
總論
《宋書.律曆志中》 D0曆法分典 總論