星空网 > 软件开发 > Java

根据出生时间计算年龄的js代码实例

根据出生时间计算年龄的js代码实例:
知道一个人的出生日期自然就可以计算出他的年龄,在实际应用中可能需要通过javascript来根据人的出生日期来计算一个人的年龄,下面就是一段能够实现此功能的代码实例,和大家分享一下。
代码如下:

 

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("输入的日期格式错误!");  }  console.log(ages("1983-03-1"));  console.log(ages("2001-01-10"));  console.log(ages("1990-02-5"));

 

以上代码实现了我们的要求,可以通过出生日期计算出年龄。
相关阅读:
1.match()函数可以参阅正则表达式match()函数一章节。 
2.getFullYear()函数可以参阅javascript的Date对象的getFullYear()方法一章节。
3.getMonth()函数可以参阅javascript的Date对象的getMonth()方法一章节。 
4.getDate()函数可以参阅javascript的Date对象的getDate()方法一章节。 

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=11643

更多内容可以参阅:http://www.softwhy.com/javascript/

 




原标题:根据出生时间计算年龄的js代码实例

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

instagobo:https://www.goluckyvip.com/tag/21487.html
Instagram Captions:https://www.goluckyvip.com/tag/21488.html
Instagram Insights:https://www.goluckyvip.com/tag/21489.html
Instagram Loop Giveaway:https://www.goluckyvip.com/tag/21490.html
Instagram Reels:https://www.goluckyvip.com/tag/21491.html
Instagram Shoppable Posts:https://www.goluckyvip.com/tag/21492.html
TikTok斥资210万美元游说美国参议院阻止法案通过 :https://www.goluckyvip.com/news/188220.html
北京飞机票查询(快速查询北京至各地机票价格和航班信息):https://www.vstour.cn/a/366178.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流