实时年龄计算

/**根据生日计算现在年龄---周岁*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版 实时年龄相关推荐

  1. 最新发布!《阿里云实时计算 Flink 版解决方案白皮书-2021版》开放下载

    简介:阿里云实时计算 Flink 版解决方案白皮书-2021版正式发布- Apache Flink:全球领先的开源大数据计算引擎 Apache Flink 是一个开源的分布式大数据处理引擎,可对有限数 ...

  2. 计算年龄案例(JS)

    计算年龄案例(JS) <!DOCTYPE html> <html lang="en"><head><meta charset=" ...

  3. 周岁虚岁计算html源码,在excel中如何计算周岁.虚岁以及实际年龄?

    在excel中如何计算周岁.虚岁以及实际年龄? 周岁计算(方法一): 在C2单元格中输入公式"=YEAR(TODAY())-YEAR(B2)"(如下图所示),然后回车,C2单元格中 ...

  4. Js年龄计算,精确到岁、月、小时

    公司做医疗,需要根据时间获取精确年龄(主要是儿童年龄),精确度要求较高,从网上找了好久都不符合要 求,或者只是精确到岁,或者跨月时,天数误差过大,没办法只好自己写了一分,请大家指点需求:1 如果大于等 ...

  5. python国防_Python+Excel数据分析实战:军事体能考核成绩评定(二)基本框架和年龄计算...

    一.基本框架 项目任务: 每个人的体能测试有单杠.仰卧起坐.30米x2蛇形跑.3000米跑四个项目,外加体型是否合格(BMI身体质量指数或者PBF体脂百分比),每项原始测试数据,通过不同项目各自规定的 ...

  6. 年龄计算机在线计算适合你的对象,抖音年龄计算器恋爱对象生日,年龄计算器适合你的恋爱对象...

    类型:生活实用大小:16M语言:中文时间:1-15评分:10.0 抖音年龄计算器恋爱对象生日,通过这款计算器软件可以知道自己恋爱对象的生日,这样就再也不会忘掉自己对象的生日啦. 年龄计算器功能介绍: ...

  7. Python+Excel数据分析实战:军事体能考核成绩评定(二)基本框架和年龄计算

    一.基本框架 项目任务: 每个人的体能测试有单杠.仰卧起坐.30米x2蛇形跑.3000米跑四个项目,外加体型是否合格(BMI身体质量指数或者PBF体脂百分比),每项原始测试数据,通过不同项目各自规定的 ...

  8. java年龄计算_一个简单的java年龄计算器

    制作一个如下图年龄计算器 根据题目,我做了一个由Calendar类以及年月日各相减得到的年龄,当然正确的方法不止一个,以下为我的源代码和结果截图: package com.Date; import j ...

  9. PHP 年龄计算函数

    因为一个具体的项目中要用到年龄计算,根据生日计算出当前的年龄.简单写了一下,大家有需要的可以参考一下. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ...

最新文章

  1. 自行车车把会吧车刮坏吗_花10分钟即可开始使用车把
  2. Java是如何加载资源文件的?(源码解毒)
  3. Leetcode376摇摆序列--贪心+自动机
  4. 自然语言处理中的自注意力机制(Self-Attention Mechanism)
  5. 【leetcode-83】剑指 Offer 18-2 删除排序链表中的重复元素
  6. mysql变量 exec_MySQL slave_exec_mode 参数说明
  7. 数字时代企业信息安全如何保障? VMware原生安全前来“保驾护航”
  8. Struts2之数据标签(二)
  9. 常见错误Delegate already added to touch dispatcher.的解决方案
  10. 代码生成工具系列-----代码生成工具(CodeEasy)介绍
  11. 过年啦!什么是你的春节专属年味儿?
  12. MQTT Essentials(Basics(1-5) And Features(6-10))
  13. Java基础系列:判断空指针的三种方式
  14. 出海必知:跨境人必须知道的一个跨境电商推广常用渠道
  15. Web前端:Web前端开发工程师工作内容网页案例设计
  16. vue echarts绘制省份地图并添加自定义标注
  17. https://acm.ecnu.edu.cn(2018 11 16)
  18. alpa开发阶段团队贡献分
  19. QRect QRectF 的 adjust()及adjusted()
  20. 八块石头工作坊作品成果展“哥哥的鱼塘由我守护”组拉票经验

热门文章

  1. keras中的Convolution1D
  2. 以红酒数据集分类为例做决策树的可视化
  3. 独家 | 这张骑马的宇航员图片是AI感知世界的一个里程碑(附链接)
  4. TCP应用层主要协议
  5. TypeScript报错信息表(备注)
  6. 字符串转为日期,日期转为字符串
  7. 统计学 计算机论文发表,数学科学学院博士生史册在统计学顶级期刊 《Annals of Statistics》上发表论文...
  8. 嵌入式优秀资源网址整理
  9. 动态背景线条,鼠标移动线条汇聚---背景特效
  10. RISC-V指令集架构------RV32I基础整数指令集