This simple day born javascript calculates the day you were born from the date that you supply. Very useful script which is easy to install. 2 step copy and paste installation with nothing at all to alter.
STEP 1
Copy and paste the script below and place this into the <head> of your html document.
<SCRIPT LANGUAGE="JavaScript">
function calculate() { month = document.form.month.selectedIndex; month = document.form.month.options[month].value;
day = document.form.day.selectedIndex; day = document.form.day.options[day].value;
year = document.form.year.value; var oyear=year var dob = " "+ year
+", "+month + ", "+day; var thenx = new Date(dob); var year=thenx.getYear();
if (year<100) year="19" + thenx.getYear(); else year=thenx.getYear();
if (year > 1969) wyear=year; else { if (oyear<1900) { if (oyear>1800)
{ wrelyear= (eval(oyear)-1801)%(28); wyear = wrelyear+1981; } else wyear = 1970
} else if (oyear>1900) {wrelyear= (eval(oyear)-1901)%(28); wyear= wrelyear+1985
} else if (oyear==1900) {wyear= 1990; } } var dob = " "+ wyear +",
"+month + ", "+day; var thenx = new Date(dob); var theday = thenx.getDay()+1;
var date=thenx.getDate(); var weekday = new Array(6); weekday[1]="Sunday";
weekday[2]="Monday"; weekday[3]="Tuesday"; weekday[4]="Wednesday";
weekday[5]="Thursday"; weekday[6]="Friday"; weekday[7]="Saturday";
if (day != date) alert("Sorry! That appears to be an invalid date!"+day+"
..."+date+"::"+oyear+"..."+year+" "+dob+"=="+wyear+".-.-"+thenx+"
"+day+" "+month); else { dayborn = weekday[theday]; dob = dayborn
+ ", " + month + " " + date + ", " + oyear + ".";
alert("You were born on " + dob); } } // End --> </script>
STEP 2
Copy and paste the script below and place this into the <body> of your html document where you want the form to appear.
<form
name=form> <center> <table border=2 cellspacing=0 cellpadding=0 bgcolor=white>
<tr><td colspan=3 align=center><font face="verdana, arial"
size="-1">When were you born?</font></td></tr>
<tr><td align=center> <select name="month"> <option
value="" selected>Month <option value="January">Jan
<option value="February">Feb <option value="March">Mar
<option value="April">Apr <option value="May">May
<option value="June">Jun <option value="July">Jul
<option value="August">Aug <option value="September">Sep
<option value="October">Oct <option value="November">Nov
<option value="December">Dec </select> </td> <td
align=center> <select name="day"> <option value=""
selected>Day <option value="1">01 <option value="2">02
<option value="3">03 <option value="4">04 <option
value="5">05 <option value="6">06 <option value="7">07
<option value="8">08 <option value="9">09 <option
value="10">10 <option value="11">11 <option value="12">12
<option value="13">13 <option value="14">14 <option
value="15">15 <option value="16">16 <option value="17">17
<option value="18">18 <option value="19">19 <option
value="20">20 <option value="21">21 <option value="22">22
<option value="23">23 <option value="24">24 <option
value="25">25 <option value="26">26 <option value="27">27
<option value="28">28 <option value="29">29 <option
value="30">30 <option value="31">31 </select>
</td> <td align=center> <input type=text name=year value="19"
size=4 maxlength=4> </td></tr> </table><p> <input
type=button value="Calculate" onClick="calculate()"> </center>
</form>
That's It! enjoy!
No comments:
Post a Comment