javascript如何计算年龄
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍了javascript如何计算年龄,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。javascript计算年龄的方法:1
千家信息网最后更新 2026年11月03日javascript如何计算年龄
这篇文章主要介绍了javascript如何计算年龄,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
javascript计算年龄的方法:1、分别获取出生的年月日;2、分别获取当前时间的年月日;3、两两相减,获取年之差、日之差、月之差;4、通过年之差、月之差和日之差分情况计算出年龄即可。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
javascript计算年龄的方法
function jsGetAge(strBirthday){ var returnAge; // 根据生日计算年龄 //以下五行是为了获取出生年月日,如果是从身份证上获取需要稍微改变一下 var strBirthdayArr=strBirthday.split("-"); var birthYear = strBirthdayArr[0]; var birthMonth = strBirthdayArr[1]; var birthDay = strBirthdayArr[2]; d = new Date(); var nowYear = d.getFullYear(); var nowMonth = d.getMonth() + 1; var nowDay = d.getDate(); if(nowYear == birthYear){ returnAge = 0;//同年 则为0岁 } else{ var ageDiff = nowYear - birthYear ; //年之差 if(ageDiff > 0){ if(nowMonth == birthMonth) { var dayDiff = nowDay - birthDay;//日之差 if(dayDiff < 0) { returnAge = ageDiff - 1; } else { returnAge = ageDiff ; } } else { var monthDiff = nowMonth - birthMonth;//月之差 if(monthDiff < 0) { returnAge = ageDiff - 1; } else { returnAge = ageDiff ; } } } else { returnAge = -1;//返回-1 表示出生日期输入错误 晚于今天 } } return returnAge;//返回周岁年龄}调用jsGetAge()函数,生日为1995-09-15
console.log(jsGetAge("1995-09-15"));则年龄为:
26
如果生日为1995-09-25
console.log(jsGetAge("1995-09-25"));则年龄为:
25
感谢你能够认真阅读完这篇文章,希望小编分享的"javascript如何计算年龄"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
年龄
篇文章
年月
年月日
生日
方法
五行
价值
兴趣
函数
同时
情况
教程
日期
时间
更多
朋友
环境
电脑
知识
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
云南咖啡
华服互联网科技靠谱吗
广东万易互联网科技有限公司惠州分公司
时间互联网络科技
互联网科技小额贷款
小米互联网科技园设置
互联网科技教育视频
互联网经济与金融科技
互联网科技与管理
互联网科技与大数据专业
青海科技产业互联网发展
科技类公司包括互联网吗
佛山市拉法互联网科技有限公司
高科技互联网发展前景如何
黑科技 体验场景 互联网大会
广州百诚互联网科技有限公司官网
福建互联网展示科技馆设计
互联网时代高科技布局
互联网科技博主张洲
安徽九吞吴互联网科技有限公司
互联网金融科技
鑫亿盛互联网科技
有木互联网科技
科技伦理 互联网公司
科技赋能互联网健康
互联网对科技的发展
半导体行业属于互联网高科技类吗
张家口科技产业互联网平台
10位科技互联网大佬
伍佰万互联网科技是干嘛的