javascript如何计算年龄
发表于:2025-11-17 作者:千家信息网编辑
千家信息网最后更新 2025年11月17日,这篇文章主要介绍了javascript如何计算年龄,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。javascript计算年龄的方法:1
千家信息网最后更新 2025年11月17日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安全错误
数据库的锁怎样保障安全
互联网科技公司能做投资吗
家用电脑架设服务器
视频及软件开发
互联网软件开发干到多少岁
广电网络安全生产安排
香港数据库谁维护是属于什么职位
不经意泄露数据库
沧州网络技术质量
数据库查询代码优化
广州偏锋网络技术有限责任公司
互助网络安全武力战略目标
网络安全法实施于哪天哪年
福州软件开发学院
外网访问公司内网服务器
启东市网络安全中心
欧洲网络安全中心携程
海西魄嵌网络技术有限公司
深圳枫谷互联网科技有限公司
hr产品软件开发公司
网络安全心理论文
浏览器与服务器之间的传输协议是
计算机网络技术 中高职贯通
5g网络技术只有中国有吗
拨号宽带服务器无响应
河北软件开发项目管理
网络安全屏障支撑
深圳软件开发驻场正规平台
中山智能点胶软件开发
校园网的网络安全功能
石狮市峰行网络技术有限公司