通过日期获取年龄 extjs

来源:互联网 发布:mac口红官网价格多少 编辑:程序博客网 时间:2024/06/14 05:27

通过日期获取年龄

extjs 用法

 <th>出生年月:</th>
<td colspan="3">
 <input type="text"  name="birthday" id="birthday" size="40" value="${ fn:substring(user.birthday,0,10) }" />
 </td>

var ddd=new Ext.form.DateField({
applyTo : 'birthday',
width: 130,
format: 'Y-m-d',
listeners:{
select:function(m,d){
dt = new Date(d);
date = dt.format('Y-m-d'); //将时间格式设置成Y-m-d格式
$("#user_age").val(new Date().getFullYear()-dt.getFullYear()+1);
}
}


});

function   ages(str)   

  {   
        var   r   =   str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);     
        if(r==null)return   false;     
        var   d=   new   Date(r[1],   r[3]-1,   r[4]);     
        if   (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4])   
        {   
              var   Y   =   new   Date().getFullYear();   
              return("年龄   =   "+   (Y-r[1])   +"   周岁");   
        }   
        return("输入的日期格式错误!");   
  }   



0 0
原创粉丝点击