JS中根据出生日期计算年龄
来源:互联网 发布:纸箱设计用什么软件 编辑:程序博客网 时间:2024/06/05 03:41
我们经常会碰到需要根据出生日期计算年龄的需求,这里给出一个例子:
function parseDate(str){
if(str.match(/^\d{4}[\-\/\s+]\d{1,2}[\-\/\s+]\d{1,2}$/)){
return new Date(str.replace(/[\-\/\s+]/i,'/'));
}else if(str.match(/^\d{8}$/)){
return new Date(str.substring(0,4)+'/'+str.substring(4,6)+'/'+str.substring(6));
}else{
alert('date parse error');
}
};
function getAge(cell){
var age;
//alert(cell);
var aDate=new Date();
var thisYear=aDate.getFullYear();
var thisMonth=aDate.getMonth()+1;
var thisDay=aDate.getDate();
var birth=parseDate(document.getElementById("report1_"+cell).value);
//alert(birth);
var birthy=birth.getFullYear();
var birthm=birth.getMonth()+1;
var birthd=birth.getDate();
if(thisYear-birthy<0)
{
alert("输入错误!");
age="";
}
else
{
if(thisMonth-birthm<0)
{
age = thisYear-birthy-1;
}
else
{
if(thisDay-birthd>=0)
{
age = thisYear-birthy;
}
else
{
age = thisYear-birthy-1;
}
}
}
return(age);
};
- JS中根据出生日期计算年龄
- 在JS中根据身份证号计算出生日期和年龄
- 根据出生日期计算年龄
- 根据出生日期计算年龄
- Oracle中根据出生日期计算年龄
- sql 根据出生日期计算年龄
- mysql根据出生日期计算年龄
- oracle根据出生日期计算年龄
- 根据出生日期Date 计算年龄
- java根据出生日期计算年龄
- mssql 根据出生日期计算年龄
- JS根据身份证号提取出生日期并计算年龄
- JS:根据出生日期 得到年龄
- 根据出生日期,计算年龄,精确到天
- oracle 根据出生日期计算精确年龄
- 根据出生日期计算年龄的代码
- php根据出生日期计算年龄函数
- 计算年龄代码片段(根据出生日期计算年龄)
- C语言编程(练习3:循环,三大循环结构 )
- java.net 网络相关
- TIZEN RPM Package Guidelines
- spring 事务管理文档意译(3/5)
- SystemInit()实现的功能
- JS中根据出生日期计算年龄
- 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
- windos下启动、停止apache
- hdu 月之数
- [ERROR] mysqld: File './mysql-bin.~rec~' not found (Errcode: 13)解决方法
- hadoop(十一) - hadoop各版本集群环境搭建
- 恶意代码分析模板
- Android访问网络:服务端返回XML或JSON格式数据,Android 进行解析并使用ListView显示
- iOS 16进制颜色转换成RGB