Datumsfunktion getDay()

webmaster76

Mitglied
Hallo an alle,

habe folgendes Problem: ich möchte den Wochentag zu einem eingegebenen Datum ermitteln. Über getDay() kann ich ja den Wochentag zum aktuellen Datum ermitteln (0=Sonntag, 1=Montag etc.). Wie kann ich das jedoch über eine Variable realisieren?
 
Hab es schon gefunden. Es ging um die Programmierung eines Kalenders via javascript. Wenn ein Benutzer z.B. den 01.01.2005 auf dem Kalender anklickt, dann wollte ich hierzu den entsprechenden Wochentag ermitteln. Das meinte ich mit variablem Datum.
 
Also nehmen wir mal an du hättest drei Eingabefelder wo der User den Tag, den Monat und das Jahr eingibt und die Werte in einer gleichnamigen Variablen innerhalb eines Scriptes gespeichert werden. Aus den drei Variablen machst du dann ein neues Datum und wendest getDate() darauf an.
HTML:
<html><head>
  
  <script type="text/javascript"><!--
  function getWeekDay() {
  	var	day = Number(document.getElementById('day').value),
  		month = Number(document.getElementById('month').value)-1,
  		year = Number(document.getElementById('year').value);
  
  	date = new Date(year,month,day);
  
  	alert(date.getDay());
  }
  //--></script>
  
  </head><body>
  
  	<input id="day" type="text" size="2" maxlength="2" />
  	.
  	<input id="month" type="text" size="2" maxlength="2" />
  	.
  	<input id="year" type="text" size="4" maxlength="4" />
  	<br />
  	<input type="button" value="Ok!" onclick="getWeekDay()" />
  
  </body></html>

Edit: Da war ich wohl zu langsam...
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück