|
@@ -2996,14 +2996,15 @@ export default {
|
|
|
let month = myDate.getMonth() + 1
|
|
|
let day = myDate.getDate()
|
|
|
let age = 0
|
|
|
-
|
|
|
if (idCard.length === 18) {
|
|
|
+ let birthMonth = parseInt(idCard.substring(10, 12))
|
|
|
+ let birthDay = parseInt(idCard.substring(12, 14))
|
|
|
age = myDate.getFullYear() - idCard.substring(6, 10) - 1
|
|
|
sex = idCard.substring(16, 17)
|
|
|
birth = idCard.substring(6, 10) + '-' + idCard.substring(10, 12) + '-' + idCard.substring(12, 14)
|
|
|
// eslint-disable-next-line no-mixed-operators
|
|
|
- if (birthMonth < currentMonth ||
|
|
|
- (birthMonth === currentMonth && birthDay <= currentDay)) {
|
|
|
+ if (birthMonth < month ||
|
|
|
+ (birthMonth === month && birthDay <= day)) {
|
|
|
age++;
|
|
|
}
|
|
|
}
|