COMPARAISON DE 2 DATES EN DD/MM/YYYY

harraken Messages postés 4 Date d'inscription lundi 10 mars 2003 Statut Membre Dernière intervention 2 mai 2005 - 16 févr. 2005 à 01:07
bluelily Messages postés 1 Date d'inscription samedi 8 mai 2004 Statut Membre Dernière intervention 19 février 2005 - 19 févr. 2005 à 11:38
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/23730-comparaison-de-2-dates-en-dd-mm-yyyy

bluelily Messages postés 1 Date d'inscription samedi 8 mai 2004 Statut Membre Dernière intervention 19 février 2005
19 févr. 2005 à 11:38
Je viens d'essayer ce script, il marche mais il y a du menage a faire. :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Document sans titre</title>
<script language="JavaScript">
function toto() { // appel 1ere procedure renverser date
document.form1.textfield2.value = renverseStrDate(document.form1.textfield.value);
return(false);
}
function toto1() { // appel 2eme procedure renverser date
document.form2.textfield3.value = renverseStrDate(document.form2.textfield1.value);
return(false);
}

function renverseStrDate(sIn) { //1ere procedure renverse date
var sOut = "";
// : 01346789
//-->67893401
sOut = sIn.charAt(6) + sIn.charAt(7) + sIn.charAt(8)+ sIn.charAt(9) + "/" + sIn.charAt(3)+ sIn.charAt(4) + "/" + sIn.charAt(0)+ sIn.charAt(1)
alert("sIn=["+sIn+"], sOut=["+sOut+"]");

return(sOut);
}
function verifier() { // procedure du bouton vérifier
if (document.form1.textfield2.value < document.form2.textfield3.value) {
alert("la première date est inférieure à la deuxième");
}

if (document.form2.textfield3.value < document.form1.textfield2.value) {
alert("la première date est supérieure à la deuxième");

}
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>


<tr>
<td align="left" nowrap rowspan="-19" colspan="2">Pour convertir les 2 dates
entrez les dates avec un séparateur puis cliquez sur "Envoyer".
</td>
</tr>
<form name="form1" action="">



</form>
<form name="form2" action="">



</form>
<tr>
<td align="left" nowrap rowspan="-19" colspan="2">Pour vérifier les 2 dates converties
cliquez sur "vérifier".
</td>
</tr
<form name="form4" action="">


</form>


</html>

Je sais qu'on faire encore plus simple mais au moins ca marche
harraken Messages postés 4 Date d'inscription lundi 10 mars 2003 Statut Membre Dernière intervention 2 mai 2005
16 févr. 2005 à 01:07
chez moi ca marche pas :(
merci quand meme pour l'essai