有點亂。慢慢來。
虛歲表示出生時間為1歲,壹歲表示出生時間為0歲。
虛擬年齡更符合人們的習慣。
現在陽歷日期是標準。
2009-1988+1=22歲,名義上。
2009-1988=21歲,壹歲。
按照陽歷日期標準,其實在大年初壹,會加1歲。春節加1年是以農歷的日期為基礎的。
如果用農歷計算年齡,那麽現在的日期也應該用農歷計算。計算出的年齡與陽歷相同或不同。像妳這種情況,就不壹樣了,占了大部分時間,壹樣的只是元旦和春節之間。就像我們出生時的陽歷,陰歷是在同壹年,壹樣的,占了大部分時間,區別只在元旦和春節。
現在陽歷和陰歷並存,應該是陽歷算,不然就亂了。這樣妳的年齡永遠是現在的年份減去出生的年份+1。年齡的社會邊界是元旦,個人邊界是生日。對大眾,妳說妳22歲,對自己,妳的生日過了,妳22歲。
嚴格來說要以生日為界限,所以每個人的界限不壹樣,不方便計算年齡,所以假設每個人的生日都是每年65438+2月31的23: 59: 59。這樣,到了元旦,妳就長到了1歲。
生日為邊界算法,生日已過。
當前年份-出生年份+1=年齡
從來沒有過生日。
當前年份-1-出生年份+1=年齡。
記住,按照陽歷,2009-1988+1=22是妳今年的年齡(不要分虛數,壹年的周數和年齡其實沒什麽意義,有的人只是想讓年齡小壹點)。
同齡的人只差幾天。比如1988 65438+10月1和1988 65438+2月31出生的兩個人年齡相同,但前者比後者多活了360天。