请问:阴历月的大月与小月是如何计算出来的?敬请大神们解答。谢谢!为盼。

如题所述

您好!
农历的大小月,是推算出来的。现行中国历法,朔日一定农历初一日。朔的定义是太阳、月亮视黄经相合时刻。这一时刻对应的日子就是朔日。只要找到了每个月的初一日,那么这二个初一日之间的间隔就可以决定月大月小了。朔望月的周期平均约为29.53天,如果农历这个月从新月起算,到下一个月的新月开始,不到30天,那就按29天算;如果超过了30天,就按30天算。
现行的农历是为了与天像严格一致,所以才使用“定朔”历法。
下面介绍个简单的计算方法。
要知道某年开始数 起的第九年各月的天数(各月的大小),我们可以查询今年各月初一那天的干支 (天干地支),按照“大月天干进四,地支进八;小月天干进三,地支进七”的方 法即可推算出某年开始数起的第九年各月初一那一天的干支, 然后再计算每月的 后面那个月初一那天的干支编号与该月的初一那天的干支编号之差的绝对值, 如 果此值大月 30 则计算结果应为 60 减去此值的差。 例如: 如果我们想知道农历 2012 年各月的大小。我们先从 2004 年的历书中 查到各月初一那天的干支及其大小:正月小,庚子;二月大,己巳;闰二月小, 己亥;三月大,戊辰;四月大,戊戌;五月小,戊辰;六月大,丁酉;七月小, 丁卯;八月大,丙申;九月小,丙寅;十月大,己未;冬月小,乙丑;腊月大, 甲午。那么按照下图所示的编号再结合即可立即推算出 2012 年各月初一那天的 干支(注意:如果推算出的天干编号超过 10,则使用算出的编号数减去 10;如 果推算出的地支编号超过 12,则计算结果应为算出的编号减去 12)分别为:第 一月,癸未;第二月,癸丑;第三月,壬午;第四月,壬子;第五月,壬午;第 六月,辛亥;第七月,辛巳;第八月,庚戌;第九月,庚辰;第十月,己酉;第 十一月,癸卯;第十二月,戊申;第十三月,戊寅。呵呵,赶紧查下 2012 年的 历书是不是有十三个月并且从正月到腊月每月的初一日的干支都与推算出的完 全相符呢?

天干:
甲、乙、丙、丁、戊、己、庚、辛、壬、癸。
地支:
子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。

希望对你有所帮助!望采纳!
温馨提示:答案为网友推荐,仅供参考
相似回答