证件起始日期与当前日期判断逻辑添加

This commit is contained in:
liu.xiaofeng@ebiz-digits.com
2024-03-04 17:09:42 +08:00
parent 247ad5e13e
commit 02c408f5ef

View File

@@ -16,12 +16,12 @@ export default {
if(date2_29 == '02-29'){ if(date2_29 == '02-29'){
let thisyear = Number(endDate.slice(0, 4)) - 5 let thisyear = Number(endDate.slice(0, 4)) - 5
if (thisyear % 4 == 0 && thisyear % 100 != 0 || thisyear % 400 == 0){ if (thisyear % 4 == 0 && thisyear % 100 != 0 || thisyear % 400 == 0){
return startDate = thisyear + '-02-29' startDate = thisyear + '-02-29'
} else { } else {
return startDate = thisyear + '-02-28' startDate = thisyear + '-02-28'
} }
}else{ }else{
return startDate = String(Number(endDate.slice(0, 4)) - 5) + endDate.slice(4, 11) startDate = String(Number(endDate.slice(0, 4)) - 5) + endDate.slice(4, 11)
} }
} }
/** /**
@@ -37,12 +37,12 @@ export default {
if(date2_29 == '02-29') { if(date2_29 == '02-29') {
let thisyear = Number(endDate.slice(0, 4)) - 10 let thisyear = Number(endDate.slice(0, 4)) - 10
if (thisyear % 4 == 0 && thisyear % 100 != 0 || thisyear % 400 == 0){ if (thisyear % 4 == 0 && thisyear % 100 != 0 || thisyear % 400 == 0){
return startDate = thisyear + '-02-29' startDate = thisyear + '-02-29'
} else { } else {
return startDate = thisyear + '-02-28' startDate = thisyear + '-02-28'
} }
} else { } else {
return startDate startDate
} }
} }
} }
@@ -59,12 +59,12 @@ export default {
if(date2_29 == '02-29') { if(date2_29 == '02-29') {
let thisyear = Number(endDate.slice(0, 4)) - 20 let thisyear = Number(endDate.slice(0, 4)) - 20
if (thisyear % 4 == 0 && thisyear % 100 != 0 || thisyear % 400 == 0){ if (thisyear % 4 == 0 && thisyear % 100 != 0 || thisyear % 400 == 0){
return startDate = thisyear + '-02-29' startDate = thisyear + '-02-29'
} else { } else {
return startDate = thisyear + '-02-28' startDate = thisyear + '-02-28'
} }
} else { } else {
return startDate startDate
} }
} }
} }
@@ -74,8 +74,12 @@ export default {
* @Date: 2023/7/4 * @Date: 2023/7/4
**/ **/
else if (endage - 20 >= 46) { else if (endage - 20 >= 46) {
return startDate startDate
} }
if(new Date(birthday).getTime() >= new Date(startDate).getTime() || new Date().getTime() < new Date(startDate).getTime()){
startDate = ''
}
return startDate
}, },
//计算身份证截止日期 //计算身份证截止日期