Soustraction d'heure en javascript

kyuubi6 -  
 kyuubi6 -
Bonjour,


je récupère une tranche d'heure d'un input et j'aimerais soustraire ces heures, je vous explique :
une personne tape dans un champ input des heure
exemple : 10:30 -12:30
après je fais un onchange sur ce input et j'appelle ma fonction calcul qui premièrement split sur le - puis j'aimerais "spliter" sur les deux points mais quand j'affiche mon résultat j'ai undefined
voici mon code js :
function calcul(val)
{
//alert(val.value);
val = val.value ;
var tab = val.split('-');

var chiffre1 = tab[0].split(":");
//chiffre1[0] = isNumber(chiffre1[0]);
var chiffre2 = tab[1].split(":");
alert(chiffre1[2]);
}
je me demande si j'aurais pas un soucis pour voir si ma variable est un nombre ou pas.
merci pour votre aide

2 réponses

Alain_42 Messages postés 5413 Statut Membre 894
 
après avoir fait le split par rapport à -, il faut que tu supprimes les espaces en trop vas voir la:

http://www.compare-le-net.com/index.php?comparer=developpement/script&script=11

et ensuite pour travailler sur l'objet date vas voir la:

https://www.commentcamarche.net/contents/571-javascript-l-objet-date
0
kyuubi6
 
merci, j'ai résolu le problème
merci beaucoup
0