<script type="text/javascript">
<!--

function Monatslaenge(Monat,Jahr)
{
var Monatsdauer=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
if (Monat!=1) return Monatsdauer[Monat];
if ((Jahr%4==0 && Jahr%100!=0) || Jahr%400==0) return 29; else return 28;
}

Datum=new Date();
Monat=Datum.getMonth();
Jahr=Datum.getYear();
if (Jahr<2000) Jahr+=1900;
Dauer= Monatslaenge(Monat,Jahr)

alert(Dauer)

//-->
</script>