En passant la Date d'argument à la fonction

Comment passer de l'argument de la Date à une autre fonction? Mon code:

var myDate = new Date(data.GetOPCResult.DateTime.match(/\d+/)[0] * 1);
var datlabel = document.getElementById("ct");
datlabel.innerHTML = GetTime(myDate);

Et GetTime code de la fonction:

function GetTime(DateTime) {
    var month = (DateTime.getMonth() < 10) ? "0" + (DateTime.getMonth() + 1) : (DateTime.getMonth() + 1);
    var day = (DateTime.getDate() < 10) ? "0" + DateTime.getMonth() : DateTime.getMonth();
    var hour = (DateTime.getHours() < 10) ? "0" + DateTime.getHours() : DateTime.getHours();
    var minute = (DateTime.getMinutes() < 10) ? "0" + DateTime.getMinutes() : DateTime.getMinutes();
    var second = (DateTime.getSeconds() < 10) ? "0" + DateTime.getSeconds() : DateTime.getSeconds();
    return DateTime.getDate() + "." + month + "." + DateTime.getFullYear() + " " + hour + ":" + minute + ":" + second;
}
Vous l'avez déjà fait correctement (au sujet de la syntaxe). Si votre code ne "fonctionne pas", alors vous avez à nous dire exactement ce qui se passe et ce qui doit arriver.
Dans function GetTime(Date) - vous n'utilisez pas votre Date de paramètre afin que l' myDate que vous passez dans datlabel.innerHTML = GetTime(myDate); n'est pas utilisé à l'intérieur de la fonction.
Je viens d'actualiser mon code d'exemple. Remplacer la Date avec DateTime...
Dans le dernier Chrome 13 je suis obtenir Uncaught TypeError: Ne peut pas appeler une méthode getMonth' undefined. Quel est le problème?

OriginalL'auteur amaranth | 2011-08-24