js生日计算年龄_「周岁怎么算」【js】根据出生日期,计算周岁年龄 - seo实验室...

周岁怎么算

/*根据出生日期算出年龄*/

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;//返回周岁年龄

}

相关阅读

(function flexible (window, document) {

// 获取页面root根元素 html

// 跟 document.body 获取的是 页面的 body 元素

v

今天学校的外聘老师告诉我们,公司开发过程中,因为新手的一些误操作造成了许多问题,举个例子,在项目中 比如要购买一件商品 ,并且有一

在excel表格中,想要通过单元格中的生日来计算出每个人的年龄,应该怎么计算?下面就跟seo实验室小编一起来看看吧。excel通过出生日期

“原文 Understanding LTE with MATLAB  ,作者Houman Zarrinkoub,本文是对于该书的翻译,书中的专业性词汇给出了英文原文,图和表的

1. 什么是jspJSP是Java Server Page的缩写,是由Sun公司倡导,许多公司参与,于1999年推出的一种Web服务设计标准。JSP已经成为开发动态

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值