You are on page 1of 2

function calage()

{
$("#todate").html("");
$("#birdate").html("");
var curday = $("#i1").val();
var curmon =$("#i2").val();
var curyear = $("#i3").val();
var calday =$("#i21").val();
var calmon = $("#i22").val();
var calyear = $("#i23").val();
if(curday == "" || curmon=="" || curyear=="" || calday=="" || calmon=="" || caly
ear=="")
{
alert("Please fill all the values and click go ");
result_empty();
}
else if(curday == calday && curmon==calmon && curyear==calyear)
{
alert("Today your birthday & Your age is 0 years old");
result_empty();
}
else
{
if(parseFloat(calyear)>parseFloat(curyear))
{
alert("Enter Your date of birth year less than current year");
result_empty();
}
else if(parseFloat(calyear)==parseFloat(curyear) && parseFloat(calmon)>parseFloa
t(curmon))
{
alert("Enter Your date of birth month less than current month");
result_empty();
}
else if(parseFloat(calyear)==parseFloat(curyear) && parseFloat(calmon)==parseFlo
at(curmon) && parseFloat(calday)>parseFloat(curday))
{
alert("Enter Your date of birth date less than current date");
result_empty();
}
else
{
var curd = new Date(curyear,curmon-1,curday);
var cald = new Date(calyear,calmon-1,calday);
if(cald.getMonth()!=(calmon-1))
{
$("#birdate").html("<font color=red>Invalid Date</font>");
result_empty();
}
else if(curd.getMonth()!=(curmon-1))
{
$("#todate").html("<font color=red>Invalid Date</font>");
result_empty();
}
else
{
var diff = Date.UTC(curyear,curmon-1,curday,0,0,0) - Date.UTC(calyear,calmon-1,c
alday,0,0,0);
var dife = datediff(cald,curd);
$("#r1").val(dife.years+" years, "+dife.months+" months, and "+dife.days+" days"
);
var secleft = diff/1000/60;
$("#r2").val(secleft+" minutes since your birth");
var hrsleft = secleft/60;
$("#r3").val(hrsleft+" hours since your birth");
var daysleft = hrsleft/24;
$("#r4").val(daysleft+" days since your birth");
var as = parseInt(calyear)+dife.years+1;
var diff = Date.UTC(as,calmon-1,calday,0,0,0) - Date.UTC(curyear,curmon-1,curday
,0,0,0);
var datee = diff/1000/60/60/24;
$("#r5").val(datee+" days left for your next birthday");
}
}
}
}
function result_empty()
{
$("#r1").val("");
$("#r2").val("");
$("#r3").val("");
$("#r4").val("");
$("#r5").val("");
return false;
}
function clearall()
{
$("#r1").val("");
$("#r2").val("");
$("#r3").val("");
$("#r4").val("");
$("#r5").val("");
$("#r21").val("");
$("#r22").val("");
$("#r23").val("");
}

You might also like