87,923
社区成员
发帖
与我相关
我的任务
分享
<script>
function getYear(str1){
var arr1 = str1.split("-");
var date1 = new Date(arr1[2],parseInt(arr1[1],10)-1,arr1[0]);
var year1 = arr1[2];
var date2 = new Date();
var year2 = date2.getFullYear();
var y = year2-year1;
date2.setFullYear(year1);
if(date2<date1){y--;}
return y;
}
alert(getYear("31-07-1990"));//19
alert(getYear("01-08-1990"));//18
</script>