如何利用身份證號碼計算出生年月,年齡?使用者41293984101912772019-11-28 11:30:52

地址碼(身份證前六位)表示編碼物件常住戶口所在縣(市、旗、區)的行政區劃程式碼。生日期碼(身份證第七位到第十四位)表示編碼物件出生的年、月、日,其中年份用四位數字表示,年、月、日之間不用分隔符。例如:1981年05月11日就用19810511表示。順序碼(身份證第十五位到十七位)為同一地址碼所標識的區域範圍內,對同年、月、日出生的人員編定的順序號。其中第十七位奇數分給男性,偶數分給女性。校驗碼(身份證最後一位)是根據前面十七位數字碼,按照ISO 7064:1983。MOD 11-2校驗碼計算出來的檢驗碼。作為尾號的校驗碼,是由號碼編制單位按統一的公式計算出來的,如果某人的尾號是0-9,都不會出現X,但如果尾號是10,那麼就得用X來代替,因為如果用10做尾號,那麼此人的身份證就變成了19位,而19位的號碼違反了國家標準,並且我國的計算機應用系統也不承認19位的身份證號碼。Ⅹ是羅馬數字的10,用X來代替10,可以保證公民的身份證符合國家標準。