您的位置:首页 > Web前端 > JavaScript

通过日期获取年龄 extjs

2016-06-02 19:03 369 查看
通过日期获取年龄

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("输入的日期格式错误!");

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: