生肖时间怎么读?
这个问题好,我刚好最近学习了阴阳历的算法,就来回答一下好了(虽然这个问题已经过了一年多了) 首先我们学习一种新的算法,肯定是先了解它的规则然后通过一些例子来加深理解,那么我们就从最简单的阳历算法讲起吧,以公历为例(这里只考虑阳历的情况,所以不考虑闰月,也就是说每个月都是28或29天):
1、确定某个月是否有节气: 第一步是确定该月开始的第一天有没有节气 比如现在是6月,夏至是6月21日,6月上旬有小暑,所以就有节气,而冬至则必须发生在12月,也就是冬至必须在下半个月;
第二步则是计算该月有多少个节气 这个月有3个节气,分别是芒种、小暑和大暑 2、确定该月份的上一个月是否闰月: 因为阴历中月的大小是不固定的(只有农历十一月冬至在小雪节气后才会出现闰月),所以我们只需要判断该月的上一个月是否是闰月即可 只要知道当月生辰,就可以通过算法得到该生辰对应的农历月份的日期,然后再和立春、立夏等节气进行对比即可 假设某人生辰是辛丑年乙未月,立春在正月初四,惊蛰在正月二十四,那么三月有春分,四月有谷雨,五月有小满,六月有大暑,七月立秋,八月白露,九月寒露,十月霜降,十一月小雪,腊月大雪。可以看到大寒出现在小寒之后第二个星期(农历十二月),而立春则在农历正月,所以正月初四是立春,也是该人生辰所在的月份第一天,该月总共4个节气(惊蛰、清明、谷雨、小满)。