以下是引用esnake在2009-2-16 11:23:00的发言:
命理属相和民间属相时两码事,命理属相更严格和统一,民间的说话各地不同。
其实命理属相也是不统一的,在民间和相书中各有各的派系。有以冬至为分界的,有以立冬为分界的,也有以正月初一子时为分界(紫微宫算就是),其实这些都是数术,命理属相必然是数术规定的属相,这是命理研究的各派别的事,在我国古代国家没有强制规定,这和我国古代天文学家规定的史家(记事)日历(即国家实行的历法)是不尽相同,是很正常的事,但是干支纪日各派别还是统一的。
但是作为记录国家历史和民用记事的日历(历法)不能有二义性,所以史家农历就用正月初一子时正为干支属相的起始,只有闰月时才参考闰月中间的节气时刻,把闰月的历日划分属于上月和下月。
古代,数术可以自已规定它的农历(就是数术农历)计算规则,没有国家强制性,但是史家农历(就是国家实行的农历)的分界只有国家天文官员(如太史令)规定,并由皇帝批准才能实行,具有国家强制性和普遍适用性。
所以农历其实是分为数术农历和史家农历,数术农历由数术的派别的权威人员或由集体决定,各派别的数术农历算法可能不同,但是史家农历是国家规定的,是国家强制实行的,具有国家标准,那就是农历的正月初一日0时(即古代的元旦),它是更换纪年的交接点,尽管各代的史家农历规定的正月初一(农历的元旦)不尽相同。
中国古代官方纪年(史家)直接用帝王年号纪年或帝王年号+干支纪年的方式记录,而很少直接用史家干支纪年(以新年元旦正月初一子时正时刻为起点),可是到1912年中国改用西方格里历(公历)后,帝王年号纪年被废除了,农历就没有了一种主要的纪年方式了,所以只剩下史家干支纪年的一种纪年方式来区别正月初一前后的日子了。在这以后中国农历就只有用干支相区分农历正月初一前后的日子分属于两年了。在国外则用公元年号+2698的黄帝纪年来区别不同的两个农历史家年。
所以说农历一定要区别史家农历(就是日常生活记事用的农历日历)和数术农历(就是命理测算用的农历)才行。
中国中央电视台在大年三十晚0时说牛年到了,指的是史家农历(官方的)的新年到了(现在叫春节,古代叫元旦,正月初一),而命理学家说到了立春时刻(不是立春日)更换年柱是八字批命的主要派别的数术农历新年到了,但是其他命理年柱未必到了更新时刻,比如以冬至为起点的命理理论。
史家农历在中国古代用于国家和人们生活的记事的各方面,而数术农历只服务于规定它的那个派别用于命理推算.
把数术农历的算法加在用途更为广泛的史家农历算法上是不合理的,因为农历是阴阳混和历,可能会产生日期的二义性,对记事是相当不利的.