立春说说
首先,无争议的是属相和地支是吻合的,甲午年就属马,戊戌就属狗。那么只要能确认干支历法里的年于哪一天更替就知道属相是在哪一天更替了。历法这种东西可以很主观,各个朝代官方无论用正月初一更替还是立春更替其实无所谓,唯一差别就是用正月初一更替,有些年会有13个月,有些年会有12个月,看着不舒服。现在暂且抛开历史只谈谈合理性:先从干支历法里的月开始说。我们知道月有阴历月和阳历月之分:阴历月是月亮绕地球一周的时间,大概29.5天,用一月二月三月闰一月闰二月等来表述,平年12个月,闰年13个月,春节(初一)是这个系统里的。阳历月是地球绕太阳一周的时间除以12,大概30.5天,用子月丑月寅月等表述,立春是这个系统里的。那么我们可以看出地支和阴历月不吻合,平年12个阴历月无所谓,但闰年13个阴历月怎么和地支吻合?所以的话,地支只和阳历月吻合,如下:寅月:立春到惊蛰卯月:惊蛰到清明辰月:清明到立夏巳月:立夏到芒种午月:芒种到小暑未月:小暑到立秋申月:立秋到白露酉月:白露到寒露戌月:寒露到立冬亥月:立冬到大雪子月:大雪到小寒丑月:小寒到立春所以既然干支历法里月的地支更替在立春,我个人觉得年的地支更替在立春,两者比较统一。而且如果用春节更替地支,平闰年天数相差近30天,在一年一个属相的概念里,感觉也不大平衡。下面聊聊几个例子:以下万年历,八字已经写了丙申年,农历则写丁酉年,这明显前者用立春更替后者用春节更替,为何不统一一下?以下立春前后分别是丁酉和戊戌年,这是按照立春更替算,那作为属相,俩都还是鸡,要等到春节才变狗,太不统一了。