Un esempio interattivo sull'oggetto Date di Javascript che permette di vedere l'output dei suoi metodi:
Data: / / - : :
var d = new Date(, , , , , , );
d :
d.getDay() :
d.getDate() :
d.getMonth() :
d.getFullYear() :
d.getHours() :
d.getMinutes() :
d.getSeconds() :
d.getMilliseconds() :
d.getTime() :
d.getTimezoneOffset() :
d.getUTCDay() :
d.getUTCDate() :
d.getUTCMonth() :
d.getUTCFullYear() :
d.getUTCHours() :
d.getUTCMinutes() :
d.getUTCSeconds() :
d.getUTCMilliseconds() :
d.toDateString() :
d.toISOString() :
d.toJSON() :
d.toLocaleDateString() :
d.toLocaleTimeString() :
d.toLocaleString() :
d.toString() :
d.toTimeString() :
d.toUTCString() :
d.valueOf() :
Date.UTC(,,,,,) :

Attenzione ai metodi getDay() e getDate(). Il primo restituisce il giorno della settimana da 0 (domenica) a 6 (sabato), mentre il secondo il giorno del mese.

Vedi anche Date su Mozilla Developer Network