求次月,加一日,日余四千四百五十。求望,加十四日,日余三千四百八十九。日余满日法成日,日满二十七去之。又除余如周日余,日余不足者,减一日,加周虚。
推合朔交会月蚀定大小余:以入历日余,乘所入历损益率,以损益盈缩积分为定积分。以章岁减所入历月行分,余以除之,所得以盈减缩加本小余。加之满日法者,交会加时在后日。减之,不足者,交会加时在前日。月蚀者,随定大小余为日加时。入历在周日者,以周日日余乘缩积分,为定积分。以率损乘入历日余,又以周日日余乘之,以周日日度小分并之,以损定积分,余为后定积分。以章岁减周日月行分,余以周日日余乘之,以周日度小分并之,以除后定积分,所得以加本小余,如上法。
推加时:以十二乘定小余,满日法得一辰,数从子起,算外,则朔望加时所在辰也。有余不尽者四之,如日法而一为少,二为半,三为太。又有余者三之,如日法而一为强,半法以上排成之,不满半法废弃之。以强并少为少强,并半为半强,并太为太强。得二强者为少弱,以之并少为半弱,以之并半为太弱,以之并太为一辰弱。以所在辰命之,则各得其少、太、半及强、弱也。其月蚀望在中节前后四日以还者,视限数。五日以上者,视间限。定小余如间限、限数以下者,以算上为日。
宋书·卷十二·志第二·历中
求次月,加一日,日余四千四百五十。求望,加十四日,日余三千四百八十九。日余满日法成日,日满二十七去之。又除余如周日余,日余不足者,减一日,加周虚。
译文:
在宋代的《宋书》中,有一篇关于历法的内容,其中提到了如何计算下一个月的天数、望日的天数以及月食的情况。首先,我们需要找到下一个月的天数,方法是将当前月份的天数加上一天,得到的结果就是下一个月的天数。然后,我们需要计算望日的天数,方法是将当前月份的天数加上十四天,得到的结果就是望日的天数。如果得到的天数有余数,那么就需要将其除以日法,得到的结果就是日法对应的天数。最后,我们需要计算月食的情况,方法是将入历日余乘以所入历损益率,然后用损益盈缩积分作为定积分。接着,我们需要用章岁减去所入历月行分,得到的结果就是章岁的余数。然后用这个余数除以定积分,得到的结果就是定积分。最后,我们需要根据这个结果来确定交会加时是在后日还是在前日。
赏析:
这段文字主要讲述了如何计算下一个月的天数、望日的天数以及月食的情况。通过这些计算,我们可以更好地了解古代历法的相关知识。