求年龄计算器编程现有一个年龄计算程序,它的功能如下:根据当前日期和某个人的出生日期计算此人的年龄.一个日期分为年、月、日
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/25 05:32:58
求年龄计算器编程
现有一个年龄计算程序,它的功能如下:根据当前日期和某个人的出生日期计算此人的年龄.一个日期分为年、月、日三个部分,要求年、月、日都为整数,且满足:1 ≤month ≤12,1 ≤day ≤31,1912 ≤year ≤2050.
求编写的出来的程序,所以希望能直接用.
要基于B/S架构的.
现有一个年龄计算程序,它的功能如下:根据当前日期和某个人的出生日期计算此人的年龄.一个日期分为年、月、日三个部分,要求年、月、日都为整数,且满足:1 ≤month ≤12,1 ≤day ≤31,1912 ≤year ≤2050.
求编写的出来的程序,所以希望能直接用.
要基于B/S架构的.
/>年龄计算
生日年
生日月
生日日
年龄:
function $$(obj){
return document.getElementById(obj);
}
function getAge(){
var r = /^[0-9]*[1-9][0-9]*$/;
var birthyear = $$('birthyear').value;
var birthmonth = $$('birthmonth').value;
var birthday = $$('birthday').value;
if (!r.test(birthyear)){
alert('生日年不是整数');
return;
}
if (birthyear >2050 || birthyear < 1912){
alert('生日年范围请在1912--2050之间');
return;
}
if (!r.test(birthmonth)){
alert('生日月不是整数');
return;
}
if (birthmonth >12 || birthmonth < 1){
alert('生日年范围请在1--12之间');
return;
}
if (!r.test(birthday)){
alert('生日日不是整数');
return;
}
if (birthday >31 || birthday < 1){
alert('生日年范围请在1--12之间');
return;
}
var day = new Date();
var m = (day.getMonth() + 1);
var d = day.getDate();
var y = day.getYear();
var intAge = 0;
if (y > birthyear){
if (m > birthmonth){
intAge = y - birthyear;
}else if (m < birthmonth){
intAge = y - birthyear - 1;
}else{
if (d >= birthday){
intAge = y - birthyear;
}else{
intAge = y - birthyear - 1;
}
}
$$('intage').innerHTML = intAge;
}else{
alert('您刚刚出生或者还没出生吧!');
}
}
生日年
生日月
生日日
年龄:
function $$(obj){
return document.getElementById(obj);
}
function getAge(){
var r = /^[0-9]*[1-9][0-9]*$/;
var birthyear = $$('birthyear').value;
var birthmonth = $$('birthmonth').value;
var birthday = $$('birthday').value;
if (!r.test(birthyear)){
alert('生日年不是整数');
return;
}
if (birthyear >2050 || birthyear < 1912){
alert('生日年范围请在1912--2050之间');
return;
}
if (!r.test(birthmonth)){
alert('生日月不是整数');
return;
}
if (birthmonth >12 || birthmonth < 1){
alert('生日年范围请在1--12之间');
return;
}
if (!r.test(birthday)){
alert('生日日不是整数');
return;
}
if (birthday >31 || birthday < 1){
alert('生日年范围请在1--12之间');
return;
}
var day = new Date();
var m = (day.getMonth() + 1);
var d = day.getDate();
var y = day.getYear();
var intAge = 0;
if (y > birthyear){
if (m > birthmonth){
intAge = y - birthyear;
}else if (m < birthmonth){
intAge = y - birthyear - 1;
}else{
if (d >= birthday){
intAge = y - birthyear;
}else{
intAge = y - birthyear - 1;
}
}
$$('intage').innerHTML = intAge;
}else{
alert('您刚刚出生或者还没出生吧!');
}
}
求年龄计算器编程现有一个年龄计算程序,它的功能如下:根据当前日期和某个人的出生日期计算此人的年龄.一个日期分为年、月、日
知道出生日期,如何计算截止到指定日期(精确到月,日)的年龄.EXCEL公式.
根据出生日期计算年龄,统计日期是2011年8月31日,如2010年9月1日--2011年8月31算1周岁;2009年9月
怎样通过出生日期科学的计算自己的准确年龄
小学数学题根据年龄怎么计算出生日期
一个人的年龄是一个两位数,它的个位数字和十位数字交换位置后得到的新的两位数正好是这个人27年后的年龄,求此人现在的年龄.
谁给我一个程序,得到当前的日期和时间,比如说是2009年1月20日,几时几分
编写c程序,输入一个学生的生日a,b,c,并输入当前的日期,A,B,C,输出该生的实际年龄 下面是我编写的程序,
我想计算当天日期和2004年12月24日的日期差值
c语言编程题 已知2012年1月1日是星期日,现在输入其后的任意一个日期(年份不超过9999),计算该日是星期几.
闰年2月29日出生的人为什么身体生物年龄和过其他日期生日的人一样~囧囧有神的抽风问题!
人的年龄怎么计算