Wochentag berechnen

Wochentag berechnen

Tag:
Monat:
Jahr:
Datum:
Wochentag:

Sourcecode:

<head>

<script language="JavaScript">

function MakeArray(n) {
this.length = n;
for (var i = 1; i <=n; i++) {
this[i] = 0;
 }
}
days = new MakeArray(7);
days[0] = "Samstag"
days[1] = "Sonntag"
days[2] = "Montag"
days[3] = "Dienstag"
days[4] = "Mittwoch"
days[5] = "Donnerstag"
days[6] = "Freitag"

months = new MakeArray(12);
months[1] = "Januar"
months[2] = "Februar"
months[3] = "Maerz"
months[4] = "April"
months[5] = "Mai"
months[6] = "Juni"
months[7] = "Juli"
months[8] = "August"
months[9] = "September"
months[10] = "Oktober"
months[11] = "November"
months[12] = "Dezember"

function compute(form) {
var val1 = parseInt(form.day.value, 10)
if ((val1 < 0) || (val1 > 31)) {
alert("Sind das nicht zu viele Tage?")
}
var val2 = parseInt(form.month.value, 10)
if ((val2 < 0) || (val2 > 12)) {
alert("Seit wann hat das Jahr mehr als 12 Monate ?")
}  
var val2x = parseInt(form.month.value, 10)
var val3 = parseInt(form.year.value, 10)
if (val3 < 1900) {
alert("Bist Du doch schon so alt ?")
}
if (val2 == 1) {
val2x = 13;
val3 = val3-1
}
if (val2 == 2) {
val2x = 14;
val3 = val3-1
}
var val4 = parseInt(((val2x+1)*3)/5, 10)
var val5 = parseInt(val3/4, 10)
var val6 = parseInt(val3/100, 10)
var val7 = parseInt(val3/400, 10)
var val8 = val1+(val2x*2)+val4+val3+val5-val6+val7+2
var val9 = parseInt(val8/7, 10)
var val0 = val8-(val9*7)
form.result1.value =form.day.value+". "+months[val2]+" "+form.year.value
form.result2.value = days[val0]
}   
</script>

</head>

<body>

<form method="POST">
  <table border="3" width="40%" bgcolor="#BBBBFF" height="170">
    <tr>
      <td width="50%" height="23"><b>Tag:</b></td>
      <td width="50%" height="23"><input type="text" name="day" value="1" size="2"></td>
    </tr>
    <tr>
      <td width="50%" height="23"><b>Monat:</b></td>
      <td width="50%" height="23"><input type="text" name="month" value="1" size="2"></td>
    </tr>
    <tr>
      <td width="50%" height="23"><b>Jahr:</b></td>
      <td width="50%" height="23"><input type="text" name="year" value="2000" size="4"></td>
    </tr>
    <tr>
      <td width="50%" height="25"><input type="button" value="ausrechnen" onclick="compute(this.form)"></td>
      <td width="50%" height="25"><input type="reset" value="zurücksetzen"></td>
    </tr>
    <tr>
      <td width="50%" height="17"><b>Datum:</b></td>
      <td width="50%" height="17"><input type="text" name="result1" size="18"></td>
    </tr>
    <tr>
      <td width="50%" height="23"><b>Wochentag:</b></td>
      <td width="50%" height="23"><input type="text" name="result2" size="18"></td>
    </tr>
  </table>
</form>
Sponsoren und Investoren

Sponsoren und Investoren sind jederzeit herzlich willkommen!
Wenn Sie die Information(en) auf dieser Seite interessant fanden, freuen wir uns über eine kleine Spende. Empfehlen Sie uns bitte auch in Ihren Netzwerken (z. B. Twitter, Facebook oder Google+). Herzlichen Dank!

Nach oben Sitemap
Impressum & Kontakt