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
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?
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
Vous devez vous connecter pour publier un commentaire.
Cela fonctionne pour moi
Êtes-vous sûr que vous êtes de passage à une Date valide de l'objet? Essayer de passer
new Date()
au lieu de madate à votre GetTime. Si cela fonctionne, votre madate variable n'est pas une Date valide de l'objet.OriginalL'auteur Tobbe
Votre code est bien. Un peu de re-factoring aidera à bien.
Aussi s'il vous plaît vérifier ce qui est
data.GetOPCResult.DateTime
. Je dirais que cela va faire.OriginalL'auteur naveen