Hi,
Ich habe das Problem ein wenig komprimiert. Testet einfach mal den folgenden Code:
<html>
<head>
</head>
<body>
<script language="JavaScript">
Test1 = new Date( 2002, 10, 30 );
30. November
Test2 = new Date( 2002, 10, 31 );
31. November, gibt es nicht, also 1. Dezember
Test3 = new Date( 2002, 11, 01 );
1. Dezember
Die Werte sind korrekt, Deine Interpretation ist falsch.
Die Monate werden von 0 bis 11 durchgezählt, nicht 1 bis 12
cu,
Andreas