javascript如何计算年龄
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章主要介绍了javascript如何计算年龄,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。javascript计算年龄的方法:1
千家信息网最后更新 2025年01月19日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安全错误
数据库的锁怎样保障安全
ebd数据库安装
梦幻一个账号能登录两个服务器吗
实验小学网络安全活动
实时数据库模型厂家
网络安全模式不能打开qq
数据库技术及应用的题
南沙app软件开发排名
广东通讯软件开发源头好货
switch战争前线连接服务器
db2查询数据库序列号
数据库规范化理论的基本思想
网络安全黑板报模板app
信息网络安全专家论坛
剧场订票管理系统数据库视图
数据库十万次查询
网络安全特别提示
检索软件开发费用
游戏开发与软件开发
加微信 服务器正忙
燕郊服务器回收多少钱
网络安全答题闯关
坐席助手无法注册到服务器
国家认可的软件开发培训机构
农安什么是网络安全创新服务
微博功能 数据库设计
软件开发过程中用到的图
app界面表单与数据库的视频
服务器安全配置实践篇
北碚天气预报软件开发
中国移动家客网络技术支撑