¿Quieres recibir una notificación por email cada vez que Java Codificación escriba una noticia?
Calcular que día naciste., Día nacimiento, fecha y día nacimiento
Entre las etiquetas <head> y </head> debes copiar lo siguiente:
<script language="JavaScript">
<!-- Begin
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("Naciste un día " + dob);
}
}
// End -->
</script>
y dentro de las etiquetas: <body> </body>
<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">¿Cuando Naciste?</font></td></tr>
<tr><td align=center>
<select name="select">
<option value="" selected>Month
</option><option value="January">Jan
</option><option value="February">Feb
</option><option value="March">Mar
</option><option value="April">Apr
</option><option value="May">May
</option><option value="June">Jun
</option><option value="July">Jul
</option><option value="August">Aug
</option><option value="September">Sep
</option><option value="October">Oct
</option><option value="November">Nov
</option><option value="December">Dec
</option></select>
</td>
<td align=center>
<select name="day">
<option value="" selected>Day
</option><option value="1">01
</option><option value="2">02
</option><option value="3">03
</option><option value="4">04
</option><option value="5">05
</option><option value="6">06
</option><option value="7">07
</option><option value="8">08
</option><option value="9">09
</option><option value="10">10
</option><option value="11">11
</option><option value="12">12
</option><option value="13">13
</option><option value="14">14
</option><option value="15">15
</option><option value="16">16
</option><option value="17">17
</option><option value="18">18
</option><option value="19">19
</option><option value="20">20
</option><option value="21">21
</option><option value="22">22
</option><option value="23">23
</option><option value="24">24
</option><option value="25">25
</option><option value="26">26
</option><option value="27">27
</option><option value="28">28
</option><option value="29">29
</option><option value="30">30
</option><option value="31">31
</option></select>
</td>
<td align=center>
<input type=text name=year value="19" size=4 maxlength=4 />
</td></tr>
</table><p>
<input name="button" type=button onclick="calculate()" value="Calculate" />
</center></form>