【发布时间】:2019-08-30 13:13:18
【问题描述】:
我正在使用 ion-datetime 选择器来获取用户的出生日期。我想根据他们的输入计算用户的年龄。不知道为什么以下不起作用...
html
<ion-datetime [(ngModel)]="userInfo.dateOfBirth"></ion-datetime>
打字稿
public ageFromDOB(dateOfBirth) {
const today = new Date();
const birthdate = new Date(dateOfBirth);
this.userInfo.age = today.getFullYear() - birthdate.getFullYear();
const month = today.getMonth() - birthdate.getMonth();
if ( month < 0 || (month === 0 && today.getDate() < birthdate.getDate())) {
this.userInfo.age--;
}
return this.userInfo.age;
}
【问题讨论】:
标签: typescript ionic-framework ionic4