要求:
大于11岁:XX岁
大于等于18个月且小于11岁:xx岁xx月
小于18个月:xx月xx天
提示:输入的是一个moment对象
birthdayToAgeByYear(values){
let date = this.getValue(values[0]);//moment对象
let newAge="";
if(moment.isMoment(date)){ //点击日历中的日期存在,否则会是空
let d1=date;
let d2=moment(); //当前时间
let d2BeforeOneMonth=moment().subtract(1,"months").daysInMonth();
if(d2>d1){
let dayDiff=d2.diff(d1,"day"); //时间差:以日为单位
let monthDiff=d2.diff(d1,"month"); //时间差:以月为单位
let yearDiff=d2.diff(d1,"year"); //时间差,以年为单位
let hourDiff=d2.diff(d1,"hour"); //时间差,以小时为单位
if( yearDiff >= 11){
newAge=yearDiff+"岁";
}else if((yearDiff<11 )&& (monthD