Timestamp au format lisible par l'homme

Eh bien, j'ai un problème étrange alors que convertir le timestamp unix de l'homme de la représentation à l'aide de javascript

Ici est d'horodatage

1301090400

C'est mon javascript

var date = new Date(timestamp * 1000);
var year    = date.getFullYear();
var month   = date.getMonth();
var day     = date.getDay();
var hour    = date.getHours();
var minute  = date.getMinutes();
var seconds = date.getSeconds();  

Je m'attendais à des résultats 2011 2, 25 22 00 00. Mais il est 2011, 2, 6, 0, 0, 0
Ce qui me manque ?

InformationsquelleAutor georgevich | 2011-03-24