Tulos

Mikä viikonpäivä on kyseessä?

Koodi

Tämä tulee HEAD-osastoon

<script type="text/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]="sunnuntai";
weekday[2]="maanantai";
weekday[3]="tiistai";
weekday[4]="keskiviikko";
weekday[5]="torstai";
weekday[6]="perjantai";
weekday[7]="lauantai";
if (day != date) alert("Sorry! Nyt meni spasmat sekaisin... unohda koko juttu!");
else {
dayborn = weekday[theday];
alert("Viikonpäivä on " + dayborn + ".");
   }
}
</script>

Tämä tulee BODY-osastoon

<form name="form" id="form" action="javascript:void('0');">
<table>
<tr><th colspan="3">Mikä viikonpäivä on kyseessä?</th></tr>
<tr><td>
<select name="month">
<option value="January">Tammi</option>
<option value="February">Helmi</option>
<option value="March">Maalis</option>
<option value="April">Huhti</option>
<option value="May">Touko</option>
<option value="June">Kesä</option>
<option value="July">Heinä</option>
<option value="August">Elo</option>
<option value="September">Syys</option>
<option value="October">Loka</option>
<option value="November">Marras</option>
<option value="December">Joulu</option>
</select>
</td>
<td>
<select name="day">
<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>
<input name="year" value="19" size="4" maxlength="4"
onfocus="window.status='Anna vuosiluku nelinumeroisena';"
onblur="window.status='';">
</td></tr>
<tr><td colspan="3" align="center">
<input type="button" value="Laske" onClick="calculate()">
</td></tr>
</table>
</form>
Weppipakin kotisivulle