我将我的日历所选的出生日期
传递给以下JS函数以计算年龄:
var DOBmdy = date.split("-");
Bdate = new Date(DOBmdy[2],DOBmdy[0]-1,DOBmdy[1]);
BDateArr = (''+Bdate).split(' ');
//document.getElementById('DOW').value = BDateArr[0];
Cdate = new Date;
CDateArr = (''+Cdate).split(" ");
Age = CDateArr[3] - BDateArr[3];
现假设,输入的年龄为:
1983年8月2日
,年龄计数为:28
,但由于八月份尚未到来,我希望显示当前的年龄为27
而不是28
。有什么想法可以在我的JS函数中编写该逻辑以完美地计算年龄
27
吗?谢谢!