生肖以农历还是国历?
严格说来,十二生肖的“属”应该用公历(阳历)来表示;不过因为过去人们没有掌握公历计算的方法,因此用阴历(农历)来计算属于自己属相是极为普遍的现象。 这是由于古代中国所用的历法为阴阳合历——既考虑了太阳也考虑了月亮的运动规律,每个月的天数不固定,而每年的第一天不是从一月一日开始的,而是从“立春”开始算起。
在现代科学理论体系中,公历和农历都属于阳历范畴,二者区别主要在于公历以太阳运动为依据,而农历以月亮运动为依据。 所以从这个意义上说,用公元纪年、节气(冬至、夏至、秋分、春分)划分年份月份,再用农历计算具体的阴历日子所对应的阳历日期,然后用阴阳历的日期来计算生辰八字,这样得出的结果才是比较准确的。
当然,现在人们已经掌握了公历计算的方法,直接用阳历的生日来测算自己的属性更是轻而易举,所以问题也就不再存在了。 至于题主所说“旧身份证上的出生日期是农历,用公历算就比较准,用农历算就不太准。新身份证都是用的公历”,这其实是一个历史遗留问题,新的身份证采用公历为户籍证明的日期,但办理户口迁移、变更等手续时所依据的户籍证明却可能是农历的,这就造成了新旧身份证日期不一致的现象,但这并不影响生肖属性的判定。