document.getElementById('nom').value;
Je me doute bien que ça sert à recuperer une valeur... mais tu la stockes où ?
onclick="VerifDate(this)"
Ca ne peut pas marcher, l'argument de la fonction est utilisé comme un ID, et tu lui passes un objet !
Soit tu fait :
<input type="text" name="nom" id="nom" onclick="VerifDate('nom')" />
Soit tu fais :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
function VerifDate(champ)
{
//On suppose que la date entrée a été validée auparavant
//au format yyyy/mm/dd
var day = champ.value.substring(8,10);
var month = champ.value.substring(5,7);
var year = champ.value.substring(0,4);
var dateEntree = new Date();
dateEntree.setDate(day);
dateEntree.setMonth(month);
dateEntree.setFullYear(year);
var aujourdhui = new Date();
var intervalleDeTemps = dateEntree.getTime() - aujourdhui.getTime();
alert("Intervalle entre la date entrée et aujourdhui : " + intervalleDeTemps + " millisecondes");
alert("Intervalle entre la date entrée et aujourdhui : " + intervalleDeTemps/(1000*60*60) + " heures");
} |
Mais pas un melange des deux !
Partager