周岁年龄计算 js版 实时年龄
实时年龄计算
/**根据生日计算现在年龄---周岁*1.1周岁以下输出 几月几日*2.10周岁以下输出 几周岁几月*3.其他输出 几周岁* 输出-1 为生日日期大于当前日期*/function getAge(BirthdayStr){var strBirthdayArr=BirthdayStr.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(); //当前日var ageY = nowYear - birthYear; //岁var ageM; //月var ageT; //天if(birthDay > nowDay){nowMonth = nowMonth - 1;if(nowMonth == 0){ageY = ageY - 1;nowMonth = 12;nowDay = nowDay + 31;}else{if(nowMonth == 11){nowDay = nowDay + 30; }else if(nowMonth == 10){nowDay = nowDay + 31; }else if(nowMonth == 9){nowDay = nowDay + 30; }else if(nowMonth == 8){nowDay = nowDay + 31; }else if(nowMonth == 7){nowDay = nowDay + 31; }else if(nowMonth == 6){nowDay = nowDay + 30; }else if(nowMonth == 5){nowDay = nowDay + 31; }else if(nowMonth == 4){nowDay = nowDay + 30; }else if(nowMonth == 3){nowDay = nowDay + 31; }else if(nowMonth == 2){if(nowYear%4==0&&nowYear%100!=0||nowYear%400==0){nowDay = nowDay + 28; }else{nowDay = nowDay + 29; } }else if(nowMonth == 1){nowDay = nowDay + 31; }}ageT = nowDay - birthDay;}else{ageT = nowDay - birthDay;};if(birthMonth > nowMonth){ageY = ageY - 1;nowMonth = nowMonth + 12;ageM = nowMonth - birthMonth; }else{ageM = nowMonth - birthMonth; }console.log(ageY+"/"+ageM+"/"+ageT);var age = '';if(ageY < 0){age = '-1';}else if(ageY == 0){age = ageM + '月' + ageT + '天'; }else if(ageY < 10){age = ageY + '周岁' + ageM + '月'; }else{age = ageY + '周岁';}return age;}
周岁年龄计算 js版 实时年龄相关推荐
- 最新发布!《阿里云实时计算 Flink 版解决方案白皮书-2021版》开放下载
简介:阿里云实时计算 Flink 版解决方案白皮书-2021版正式发布- Apache Flink:全球领先的开源大数据计算引擎 Apache Flink 是一个开源的分布式大数据处理引擎,可对有限数 ...
- 计算年龄案例(JS)
计算年龄案例(JS) <!DOCTYPE html> <html lang="en"><head><meta charset=" ...
- 周岁虚岁计算html源码,在excel中如何计算周岁.虚岁以及实际年龄?
在excel中如何计算周岁.虚岁以及实际年龄? 周岁计算(方法一): 在C2单元格中输入公式"=YEAR(TODAY())-YEAR(B2)"(如下图所示),然后回车,C2单元格中 ...
- Js年龄计算,精确到岁、月、小时
公司做医疗,需要根据时间获取精确年龄(主要是儿童年龄),精确度要求较高,从网上找了好久都不符合要 求,或者只是精确到岁,或者跨月时,天数误差过大,没办法只好自己写了一分,请大家指点需求:1 如果大于等 ...
- python国防_Python+Excel数据分析实战:军事体能考核成绩评定(二)基本框架和年龄计算...
一.基本框架 项目任务: 每个人的体能测试有单杠.仰卧起坐.30米x2蛇形跑.3000米跑四个项目,外加体型是否合格(BMI身体质量指数或者PBF体脂百分比),每项原始测试数据,通过不同项目各自规定的 ...
- 年龄计算机在线计算适合你的对象,抖音年龄计算器恋爱对象生日,年龄计算器适合你的恋爱对象...
类型:生活实用大小:16M语言:中文时间:1-15评分:10.0 抖音年龄计算器恋爱对象生日,通过这款计算器软件可以知道自己恋爱对象的生日,这样就再也不会忘掉自己对象的生日啦. 年龄计算器功能介绍: ...
- Python+Excel数据分析实战:军事体能考核成绩评定(二)基本框架和年龄计算
一.基本框架 项目任务: 每个人的体能测试有单杠.仰卧起坐.30米x2蛇形跑.3000米跑四个项目,外加体型是否合格(BMI身体质量指数或者PBF体脂百分比),每项原始测试数据,通过不同项目各自规定的 ...
- java年龄计算_一个简单的java年龄计算器
制作一个如下图年龄计算器 根据题目,我做了一个由Calendar类以及年月日各相减得到的年龄,当然正确的方法不止一个,以下为我的源代码和结果截图: package com.Date; import j ...
- PHP 年龄计算函数
因为一个具体的项目中要用到年龄计算,根据生日计算出当前的年龄.简单写了一下,大家有需要的可以参考一下. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ...
最新文章
- 自行车车把会吧车刮坏吗_花10分钟即可开始使用车把
- Java是如何加载资源文件的?(源码解毒)
- Leetcode376摇摆序列--贪心+自动机
- 自然语言处理中的自注意力机制(Self-Attention Mechanism)
- 【leetcode-83】剑指 Offer 18-2 删除排序链表中的重复元素
- mysql变量 exec_MySQL slave_exec_mode 参数说明
- 数字时代企业信息安全如何保障? VMware原生安全前来“保驾护航”
- Struts2之数据标签(二)
- 常见错误Delegate already added to touch dispatcher.的解决方案
- 代码生成工具系列-----代码生成工具(CodeEasy)介绍
- 过年啦!什么是你的春节专属年味儿?
- MQTT Essentials(Basics(1-5) And Features(6-10))
- Java基础系列:判断空指针的三种方式
- 出海必知:跨境人必须知道的一个跨境电商推广常用渠道
- Web前端:Web前端开发工程师工作内容网页案例设计
- vue echarts绘制省份地图并添加自定义标注
- https://acm.ecnu.edu.cn(2018 11 16)
- alpa开发阶段团队贡献分
- QRect QRectF 的 adjust()及adjusted()
- 八块石头工作坊作品成果展“哥哥的鱼塘由我守护”组拉票经验