昨天生肖是什么?
答主也很想知道...不过这个答案估计要等到40年之后才有人知道,现在没有人能准确知道每个人的生辰八字。 有人说按照农历算,有人说按公历算。其实都不对。 准确的来说应该是以21世纪第一个十年为基准确定每个人的出生日期: 如果某人生于2000年1月1日,以59秒为例,那么他的农历生日应该是1999年腊月(农历十二月)十四,他对应的阳历生日则是2000年1月31日。如果该生出生在午夜0点,也就是24节气的立春节气之后,那么他对应的阳历生日是2月29日。
至于12天一个的闰年,这仅仅影响的是每年的春分和秋分,而不会对一个人的生辰造成什么影响(因为一年只有365天左右)。 有人会问,那如果这个人出生在2000年1月1日凌晨1点呢?这种情况需要分情况讨论了: 首先,我们需要先确定这个“时”指的是几点几分,如果是几号几个字的话那就好办了,直接根据阳历日期加一即可。比如上述例子中的人是上午1点,那么他就是2000年1月2日。然而现实生活中这样的标记法是没有的,因此需要计算。
假设“子时”是23点到1点,“午时”是11点到12点,每个时辰8个小时。 计算过程如下: 23-1=22 22÷8=2……6 说明还有6个小时。
1+6=7 7÷7=1……1 说明余数1代表下一个时间单位的第一分钟。
1×60+1=61 61→10——11点整。 所以此人1月1日的实际时间是1月2日11点多。 但是,由于我国采用农历计时,一天从夜里10点开始新的循环,那么上面的算法就存在误差,且随着日子增加误差会越来越大。
比如一个出生在1999年12月31日夜里10点的人,以上面的方法计算他的生日将是2000年1月1日。但这只是一种巧合,事实上他的正确生日应该是在2000年1月31日夜里10点(农历正月初一)。两者相差整整11天!