-
js根据生日计算出年龄
- /*根据出生日期算出年龄*/
- 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;//返回周岁年龄
-
- }
-
相关阅读:
如何在Mac OS X上安装 Ruby运行环境
CocoaPods安装和使用教程
【Objective-C】07-自定义构造方法和description方法
window cmd 命令大全 (order)
vue methods 方法中 方法 调用 另一个方法。
js ---- 函数防抖
three.js 运行3D模型
点击保存网页 (及页面的数据)
js -- canvas img 封装
js -- 分页功能
-
原文地址:https://www.cnblogs.com/zqyanywn/p/5978069.html
Copyright © 2020-2023
润新知