JavaScript New Date()

J'ai le code JavaScript suivant, mais pour une raison quelconque le temps n'est pas y compris les minutes:

var austDay = $("#<%= hiddenFieldTime.ClientID %>").val().split(" ");

var year = austDay[0];

var months = austDay[1];

var days = austDay[2];

var time = austDay[3];

var timeUntil = new Date(parseInt(year), parseInt(months), 
                         parseInt(days), parseInt(time));

Quand je débogage à l'aide de firebug ce sont mes valeur:

$("#ctl00_hiddenFieldTime").val() = "2011, 5, 6, 14:20:00"

year = "2011,"

months = "5,"

days = "6,"

time = "14:20:00"

timeUntil = Date {Mon Jun 06 2011 14:00:00 GMT-0400 (Eastern Daylight Time)}

Comme vous pouvez le voir, timeUntil est fixé à 14:00:00 au lieu de 14:20:00

OriginalL'auteur User_1983 | 2011-04-07