Thomas Meinike: Kalender

Beitrag lesen

Hallo,

Es wäre nett, wenn du mir einen Kalender zusammen basteln kannst, in dem man einzelne Monate bzw. zurück springen kann, der das aktuelle Datum hervorhebt.
Klar, hier ist das Script:

Der Februar hat jeweils 30 Tage. Man kann die Anzahl der Tage eines Monats direkt ueber das Datumsobjekt ermitteln. Die folgende Funktion uebernimmt die numerischen Parameter Monat und Jahr und liefert die Tagesanzahl zurueck:

function TageImMonat(m,j)
{
  /* by TM, Internet Professionell 11/2002 */

var t=31;
  t=(new Date(j,m-1,t).getDate()==t)?t:30;
  t=(new Date(j,m-1,t).getDate()==t)?t:29;
  t=(new Date(j,m-1,t).getDate()==t)?t:28;
  return t;
}

TageImMonat(2,2003) liefert 28
TageImMonat(2,2003) liefert 29

MfG, Thomas