javascript如何计算年龄
发表于:2025-02-22 作者:千家信息网编辑
千家信息网最后更新 2025年02月22日,这篇文章主要介绍了javascript如何计算年龄,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。javascript计算年龄的方法:1
千家信息网最后更新 2025年02月22日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安全错误
数据库的锁怎样保障安全
数据库连接池能提升多少性能
多个人同时更新数据库状态
安徽数据库防伪技术
数据库shell脚本编写
武汉雅淘网络技术
ssm 数据库连接池
江西服务器维修技术云空间
倩女百里香是哪个服务器
用户和用户组数据库怎么存储
中国工业软件开发
手机端使用最多的数据库管理软件
论文数据库收录要求
怎么样学习软件开发
信息网络安全培训学校
陈家迁计算机网络技术
田霞 网络安全宣传周
数据库dataname
基因网络技术进化
贵州科信网络安全平台
网络安全工作检查考核机制
国家网络安全特辑报道稿
gtav服务器
我国网络安全渗透
宝塔面板监控服务器状态
2013版三级网络技术
网络安全和游戏
重庆有解决个人网络安全的公司
中小学生网络安全教育班会
android导入数据库
随州工控软件开发