Activation selon heure (fct° faite mais pb)
Résolu/Fermé
nrobin
Messages postés
49
Date d'inscription
vendredi 29 avril 2005
Statut
Membre
Dernière intervention
22 avril 2008
-
9 mai 2005 à 16:34
nrobin Messages postés 49 Date d'inscription vendredi 29 avril 2005 Statut Membre Dernière intervention 22 avril 2008 - 12 mai 2005 à 10:59
nrobin Messages postés 49 Date d'inscription vendredi 29 avril 2005 Statut Membre Dernière intervention 22 avril 2008 - 12 mai 2005 à 10:59
A voir également:
- Activation selon heure (fct° faite mais pb)
- Clé d'activation windows 10 gratuit - Guide
- Colissimo heure de livraison après-midi - Forum Consommation & Internet
- Clé activation office 2010 gratuit - Télécharger - Sécurité
- 1go internet = combien d'heure - Forum Mobile
46 réponses
nrobin
Messages postés
49
Date d'inscription
vendredi 29 avril 2005
Statut
Membre
Dernière intervention
22 avril 2008
1
10 mai 2005 à 16:59
10 mai 2005 à 16:59
Cette fois, c'est pour sam3000.
Ta fonction, c'est pour mettre la date et l'heure en secondes, de manière à les comparer ensuite, c'est çà?
Ta fonction, c'est pour mettre la date et l'heure en secondes, de manière à les comparer ensuite, c'est çà?
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
10 mai 2005 à 17:04
10 mai 2005 à 17:04
Je te conseil de faire la deuxieme solution, celle dont Sam a donné une implémentation, c'est bien plus rapide
Sinon pour répondre, mes "tru" correspondent à ton "valide"
Puis en fin tu met :
si valide alors alert("confirmation");
sinon
alert(" pa bon");
++
Sinon pour répondre, mes "tru" correspondent à ton "valide"
Puis en fin tu met :
si valide alors alert("confirmation");
sinon
alert(" pa bon");
++
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
10 mai 2005 à 17:07
10 mai 2005 à 17:07
Pour répondre (à la place de sam pour le moment), oui c'est bien ca : fonction pour mettre en secondes les deux dates et les comparer avec un alert approprié suivant le résultat.
Le seul hic, c'est qu'il faut le modifier pour distinguer les année bisextiles, les mois de 30, 28, 29 et 31 jours... sinon c'est dans cette optique qu'il faut persévérer.
++
Le seul hic, c'est qu'il faut le modifier pour distinguer les année bisextiles, les mois de 30, 28, 29 et 31 jours... sinon c'est dans cette optique qu'il faut persévérer.
++
sam3000
Messages postés
1225
Date d'inscription
mercredi 22 décembre 2004
Statut
Membre
Dernière intervention
13 juin 2005
144
10 mai 2005 à 17:26
10 mai 2005 à 17:26
une remarque pour kij_82, oui et non, car si je met le max (31 pour les mois) c'est valide toujours, je pense qu'il n'a pas besoin d'une valeur exacte, ma formule sautera quelques jours, mais de toute façon, la date systeme lors de sa conversion (avec la meme formule) en seconde, ne pourra pas correspondre aux jours sautés!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
10 mai 2005 à 17:31
10 mai 2005 à 17:31
oui, c'est possible, je n'ai pas regardé de pres le truc, c'est juste une remarque qui me traversait l'esprit...
Ca donne quoi alors mister nrobin ?
Ca donne quoi alors mister nrobin ?
nrobin
Messages postés
49
Date d'inscription
vendredi 29 avril 2005
Statut
Membre
Dernière intervention
22 avril 2008
1
10 mai 2005 à 17:33
10 mai 2005 à 17:33
j'aime bien la solution de kij_82.
désolé sam3000.
sa a l'air plus long et compliqué mais çà me plaît plus. Je vais essayer. Si çà ne marche pas comme je le souhaite, je me rabbat sur la conversion en secondes.
Merci
désolé sam3000.
sa a l'air plus long et compliqué mais çà me plaît plus. Je vais essayer. Si çà ne marche pas comme je le souhaite, je me rabbat sur la conversion en secondes.
Merci
sam3000
Messages postés
1225
Date d'inscription
mercredi 22 décembre 2004
Statut
Membre
Dernière intervention
13 juin 2005
144
10 mai 2005 à 17:35
10 mai 2005 à 17:35
c'est comme tu veux (en fin de compte c'est ton programme :) )
allez, kij_82, je t'invite a un café (au forum café)
allez, kij_82, je t'invite a un café (au forum café)
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
10 mai 2005 à 17:41
10 mai 2005 à 17:41
Mumm, je serais toi je prendrait tout de même la deuxième solution car les test (if) mettent plus de temps à l'éxécution, donc moi bien.. en pplus ca fait moins de code
mais bon si tu as fait un choix !
mais bon si tu as fait un choix !
nrobin
Messages postés
49
Date d'inscription
vendredi 29 avril 2005
Statut
Membre
Dernière intervention
22 avril 2008
1
10 mai 2005 à 18:15
10 mai 2005 à 18:15
en plus, çà marche pô. :.o(
je bidouille deçu pour trouver l'erreur mais je ne vois pas (toujours en défaut). Il est vrai que je n'ai pas encore fait la partie heure.
Oh mince!!!!!
EVIDEMMENT que çà marche pas. J'ai pas mis mes conditions de date fin.
Quel étourdi, je vous jure.
J'ai peur que mes nerfs n'assure pas sur cette partie. On va peut-être plutôt jouer avec les chiffres. C'est pas ce qui me plaît le plus mais çà devrait être plus concluant.
Oh pire, voila le code:
je bidouille deçu pour trouver l'erreur mais je ne vois pas (toujours en défaut). Il est vrai que je n'ai pas encore fait la partie heure.
Oh mince!!!!!
EVIDEMMENT que çà marche pas. J'ai pas mis mes conditions de date fin.
Quel étourdi, je vous jure.
J'ai peur que mes nerfs n'assure pas sur cette partie. On va peut-être plutôt jouer avec les chiffres. C'est pas ce qui me plaît le plus mais çà devrait être plus concluant.
Oh pire, voila le code:
if (PC_Date[0] > PARAM_Date_DBT[0]) { if (PC_Date[1] >= PARAM_Date_DBT[1]) { if (PC_Date[2] >= PARAM_Date_DBT[2]) { valide = true; } else valide = false; } else { if (PC_Date[2] >= PARAM_Date_DBT[2]) { valide = true; } else valide = false; } } else if (PC_Date[0] == PARAM_Date_DBT[0]) { if (PC_Date[1] > PARAM_Date_DBT[1]) { if (PC_Date[2] >= PARAM_Date_DBT[2]) { valide = true; } else valide = false; } else if (PC_Date[1] <= PARAM_Date_DBT[1]) { if (PC_Date[2] > PARAM_Date_DBT[2]) { valide = true; } else valide = false; } } else { if (PC_Date[1] > PARAM_Date_DBT[1]) { if (PC_Date[2] >= PARAM_Date_DBT[2]) { valide = true; } else valide = false; } else { if (PC_Date[2] > PARAM_Date_DBT[2]) { valide = true; } else valide = false; } }
if (valide == true) { alert ("ACTIVATION"); // Si valide=VRAI alors on est dans l'intervalle voulu: ==>> ACTIVATION } else { alert ("DEFAUT"); }
sam3000
Messages postés
1225
Date d'inscription
mercredi 22 décembre 2004
Statut
Membre
Dernière intervention
13 juin 2005
144
10 mai 2005 à 18:28
10 mai 2005 à 18:28
tu me fait tourné la tête avec ton code de 500000000365 lignes
essai l'autre code, ça marchera avec 3 ligne!
ohh, mais tu dois comprendre que plus le code est court mieux sera le programme.
essai l'autre code, ça marchera avec 3 ligne!
ohh, mais tu dois comprendre que plus le code est court mieux sera le programme.
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
11 mai 2005 à 10:13
11 mai 2005 à 10:13
Ce que tu dit la est totalement faux ! Ce n'est pas parce que le code est plus court qu'il est forcément mieux !
Dans bien des cas, ca puet etre l'inverse : plus d'opération mais qui coutent moins en temps, plutot qu'une ligne de code qui coutent les yeux de la tete en temps...
Dans bien des cas, ca puet etre l'inverse : plus d'opération mais qui coutent moins en temps, plutot qu'une ligne de code qui coutent les yeux de la tete en temps...
nrobin
Messages postés
49
Date d'inscription
vendredi 29 avril 2005
Statut
Membre
Dernière intervention
22 avril 2008
1
11 mai 2005 à 09:01
11 mai 2005 à 09:01
C'est pas que j'aime pas le code cours. C'est que j'aime ce qui est compliqué mais je fini toujours par me planter!!!!! LoL
Je me suis donc attaquer à la conversion.
J'ai un petit problème: la valeur retournée dans instant_system me semble trop faible. Du coup, je suis toujours en défaut, car c'est inférieur à l'instant_début.
Je vais vérifier mon code.
Je me suis donc attaquer à la conversion.
J'ai un petit problème: la valeur retournée dans instant_system me semble trop faible. Du coup, je suis toujours en défaut, car c'est inférieur à l'instant_début.
Je vais vérifier mon code.
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
11 mai 2005 à 10:23
11 mai 2005 à 10:23
Non mais les gars, vous casser pas la tete à faire un calcul monstre, pourquoi ré-inventer la roue alors qu'elle existe déjà !! Ya des fgonction qui te retourne le temps systeme automatiquement, suffit d'y mettre les valeur de la date que tu souhaite !!
De plus la référence se fait par rapport à un date précise (premier janvier 1970 pour etre précis )et non en faisant "(annee*12)+mois)*31 ....." !
Voila un truc un peu mieux, et plus court également... (et plus rapide aussi) :
Voila, c'est pas plus compliqué !
++
alert("pas bon");
De plus la référence se fait par rapport à un date précise (premier janvier 1970 pour etre précis )et non en faisant "(annee*12)+mois)*31 ....." !
Voila un truc un peu mieux, et plus court également... (et plus rapide aussi) :
date_debut = mktime(heure_dbt,minute_dbt,seconde_dbt,mois_dbt,jour_dbt,annee_dbt); date_courante = mktime(heure,minute,seconde,mois,jour,annee); if( date_courante > date_debut ) alert("ok"); else
Voila, c'est pas plus compliqué !
++
alert("pas bon");
nrobin
Messages postés
49
Date d'inscription
vendredi 29 avril 2005
Statut
Membre
Dernière intervention
22 avril 2008
1
11 mai 2005 à 10:44
11 mai 2005 à 10:44
J'ai trouvé 2 3 erreurs dans le code si on peut dire.
çà manquait de parenthèses à mon goût. Je sais qu'il y a des priorités avec les opérateurs mais je préfère prendre mes précautions.
Donc là, j'ai un ENOOOORME problème. Je ne comprend vraiment pas.
J'ai vérifier mais déclarations et pourtant les valeurs retournées ne me conviennent pas du tout.
Déclaration des 3 instant:
Tests des valeurs retournées:
Pour la déclaration de mes 3 tableaux, c'est plutôt long comme code alors je ne l'afficherai que si vous me le demandez. En tout cas, çà ne m'étonnerai pas que le problème se situe dedans avec les fonctions "get.......()" pour récupérer heure et date PC.
Allez, je me lance quand même: (voila le minimum pour lire l'heure et la date du PC)
Si vous en avez marre de mon code à rallonge, je peux vous envoyer ma page si vous me fournissez un mail. Ce serait plus simple. Vous auriez toutes les déclarations, commentaires, et tests. Au moins, vous pourriez mieux situer mon problème. C'est vous qui voyez.
++
Nico.
çà manquait de parenthèses à mon goût. Je sais qu'il y a des priorités avec les opérateurs mais je préfère prendre mes précautions.
Donc là, j'ai un ENOOOORME problème. Je ne comprend vraiment pas.
J'ai vérifier mais déclarations et pourtant les valeurs retournées ne me conviennent pas du tout.
Déclaration des 3 instant:
var instant_PC = (((((((((PC_Date[2]*12)+PC_Date[1])*31)+PC_Date[0])*24)+PC_Heure[1])*60)+PC_Heure[0])*60); var instant_DBT = (((((((((PARAM_Date_DBT[2]*12)+PARAM_Date_DBT[1])*31)+PARAM_Date_DBT[0])*24)+PARAM_Heure_DBT[1])*60)+PARAM_Heure_DBT[0])*60); var instant_FIN = (((((((((PARAM_Date_FIN[2]*12)+PARAM_Date_FIN[1])*31)+PARAM_Date_FIN[0])*24)+PARAM_Heure_FIN[1])*60)+PARAM_Heure_FIN[0])*60);
Tests des valeurs retournées:
alert ("PC: "+PC_Date[0]+" / "+PC_Date[1]+" / "+PC_Date[2]+" "+PC_Heure[0]+" : "+PC_Heure[1]+ "\nDBT: "+PARAM_Date_DBT[0]+" / "+PARAM_Date_DBT[1]+" / "+PARAM_Date_DBT[2]+" "+PARAM_Heure_DBT[0]+" : "+PARAM_Heure_DBT[1]+ "\nFIN: "+PARAM_Date_FIN[0]+" / "+PARAM_Date_FIN[1]+" / "+PARAM_Date_FIN[2]+" "+PARAM_Heure_FIN[0]+" : "+PARAM_Heure_FIN[1]+ "\n\ninstant_PC: "+instant_PC+ " sec.\ninstant_DBT: "+instant_DBT+ " sec.\ninstant_FIN: "+instant_FIN+" sec.");
Pour la déclaration de mes 3 tableaux, c'est plutôt long comme code alors je ne l'afficherai que si vous me le demandez. En tout cas, çà ne m'étonnerai pas que le problème se situe dedans avec les fonctions "get.......()" pour récupérer heure et date PC.
Allez, je me lance quand même: (voila le minimum pour lire l'heure et la date du PC)
PC_Date[0]=date.getDate(); PC_Date[1]=(date.getMonth()+1); PC_Date[2]=date.getFullYear(); PC_Heure[0]=date.getHours(); PC_Heure[1]=date.getMinutes();
Si vous en avez marre de mon code à rallonge, je peux vous envoyer ma page si vous me fournissez un mail. Ce serait plus simple. Vous auriez toutes les déclarations, commentaires, et tests. Au moins, vous pourriez mieux situer mon problème. C'est vous qui voyez.
++
Nico.
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
11 mai 2005 à 11:02
11 mai 2005 à 11:02
tu as regarder ce que je t'ai mis ?! ah mon avis nan.. t''a tord c'est encore plus simple..
Ent tout cas, oui, j'préfére que tu m'envoie ton truc par mail :
kij_82@hotmail.fr
j'attend...
Ent tout cas, oui, j'préfére que tu m'envoie ton truc par mail :
kij_82@hotmail.fr
j'attend...
nrobin
Messages postés
49
Date d'inscription
vendredi 29 avril 2005
Statut
Membre
Dernière intervention
22 avril 2008
1
11 mai 2005 à 11:23
11 mai 2005 à 11:23
J'ai étudié un peu ton truc mais je ne comprend pas très bien. Est-ce que tu as possibilité de me retrouver sur MSN Messenger?
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
11 mai 2005 à 11:29
11 mai 2005 à 11:29
Je ne peux te retrouver que ce soir à partir de 18heure sur msn...
on verra ca ce soir alors...
on verra ca ce soir alors...
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
11 mai 2005 à 11:32
11 mai 2005 à 11:32
Tu veux pas envoyer ton adresse aussi ? ca serati pas mal, par mail bien sur si tu prefere.
non j'ai rien dit c bon... merci
++
non j'ai rien dit c bon... merci
++
sam3000
Messages postés
1225
Date d'inscription
mercredi 22 décembre 2004
Statut
Membre
Dernière intervention
13 juin 2005
144
11 mai 2005 à 11:28
11 mai 2005 à 11:28
salut les gars,
encore avec ce pb de dates!
ok voici mon mail et compte messenger:
sami_daoud_ig@hotmail.com
encore avec ce pb de dates!
ok voici mon mail et compte messenger:
sami_daoud_ig@hotmail.com
nrobin
Messages postés
49
Date d'inscription
vendredi 29 avril 2005
Statut
Membre
Dernière intervention
22 avril 2008
1
11 mai 2005 à 11:37
11 mai 2005 à 11:37
C'est gentil de ta part kij_82 mais il y a un petit soucis. Je suis en stage et à partir de 18h, je retourne dans ma petite chambre d'étudiant. Je n'ai donc plus accès au net. hihi!!!!!
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
11 mai 2005 à 11:39
11 mai 2005 à 11:39
Ben dsl alors..
nrobin
Messages postés
49
Date d'inscription
vendredi 29 avril 2005
Statut
Membre
Dernière intervention
22 avril 2008
1
11 mai 2005 à 14:18
11 mai 2005 à 14:18
Mes tuteurs de stages m'ont demandé de mettre en place une version béta du travail que j'ai effectué jusqu'à maintenant alors j'abandonne quelque temps ce petit boulot sympathique.
Si vous trouvez quelques solutions, faites m'en tout de même part, svp.
J'ai ajouté vos adresses à MSN donc vous devriez pouvoir m'ajouter.
Il se pourraît que je fasse encore appel à vous pour régler un autre problème relatif à la fameuse version béta. Il s'agirait, je pense de fermer une page au bout d'un certain temps mais à partir d'une autre page. Bien entendu, je vais étudier çà. Je pense utiliser la fonction setTimeout() et je verrai bien après comment faire pour fermer la fenêtre. Il doit bien exister une fonction close machinchose dans laquelle on met l'URL de la page à fermée.
Bon allez, au boulot. Je m'attaque à çà. C'est pas ce qu'il y a de mieux à faire d'avoir plusieurs missions en cours mais il faut bien que çà se fasse. hihi!!!
Merci pour tout les "pseudo" pro. (je vous rassure, je rigole quand je dis pseudo. LoL)
Si vous trouvez quelques solutions, faites m'en tout de même part, svp.
J'ai ajouté vos adresses à MSN donc vous devriez pouvoir m'ajouter.
Il se pourraît que je fasse encore appel à vous pour régler un autre problème relatif à la fameuse version béta. Il s'agirait, je pense de fermer une page au bout d'un certain temps mais à partir d'une autre page. Bien entendu, je vais étudier çà. Je pense utiliser la fonction setTimeout() et je verrai bien après comment faire pour fermer la fenêtre. Il doit bien exister une fonction close machinchose dans laquelle on met l'URL de la page à fermée.
Bon allez, au boulot. Je m'attaque à çà. C'est pas ce qu'il y a de mieux à faire d'avoir plusieurs missions en cours mais il faut bien que çà se fasse. hihi!!!
Merci pour tout les "pseudo" pro. (je vous rassure, je rigole quand je dis pseudo. LoL)
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
11 mai 2005 à 14:23
11 mai 2005 à 14:23
En effet, utilise d'aord setTimeout et voit si tu y arrive, et oui, il y a un truc pour fermer une fenetre, regarde les caractéristique de l'objet window en javascript.
++
++
sam3000
Messages postés
1225
Date d'inscription
mercredi 22 décembre 2004
Statut
Membre
Dernière intervention
13 juin 2005
144
11 mai 2005 à 14:43
11 mai 2005 à 14:43
et op! une solution complete au probleme d'heure!
j'espere que c'est le dernier post avec des programmes aussi longs!!!
j'espere que c'est le dernier post avec des programmes aussi longs!!!
<html> <head> <title>Activation par date/heure</title> </head> <script language="JavaScript" type="text/javascript"> // Date Courante var DateTimer; function DateCourante() { var res=""; var tt; var date=new Date(); tt=date.getDate();if (tt<10) tt="0"+tt; res=res+tt+"/"; tt=date.getMonth()+1;if (tt<10) tt="0"+tt; res=res+tt+"/"; tt=date.getFullYear(); res=res+tt+" "; tt=date.getHours();if (tt<10) tt="0"+tt; res=res+tt+":"; tt=date.getMinutes();if (tt<10) tt="0"+tt; res=res+tt+":"; tt=date.getSeconds();if (tt<10) tt="0"+tt; res=res+tt; document.idDates.idDateCourante.value=res; DateTimer=setTimeout("DateCourante()",1000); } function DateDebutInit() { var tt; var date=new Date(); tt=date.getDate();if (tt<10) tt="0"+tt; document.idDates.idDateDebutJour.value=tt; tt=date.getMonth()+1;if (tt<10) tt="0"+tt; document.idDates.idDateDebutMois.value=tt; tt=date.getFullYear(); document.idDates.idDateDebutAnnee.value=tt; tt=date.getHours();if (tt<10) tt="0"+tt; document.idDates.idDateDebutHeure.value=tt; tt=date.getMinutes();if (tt<10) tt="0"+tt; document.idDates.idDateDebutMinute.value=tt; tt=date.getSeconds();if (tt<10) tt="0"+tt; document.idDates.idDateDebutSeconde.value=tt; } function DateFinInit() { var tt; var date=new Date(); tt=date.getDate();if (tt<10) tt="0"+tt; document.idDates.idDateFinJour.value=tt; tt=date.getMonth()+1;if (tt<10) tt="0"+tt; document.idDates.idDateFinMois.value=tt; tt=date.getFullYear(); document.idDates.idDateFinAnnee.value=tt; tt=date.getHours();if (tt<10) tt="0"+tt; document.idDates.idDateFinHeure.value=tt; tt=date.getMinutes();if (tt<10) tt="0"+tt; document.idDates.idDateFinMinute.value=tt; tt=date.getSeconds();if (tt<10) tt="0"+tt; document.idDates.idDateFinSeconde.value=tt; } function CalculDate(y,m,d,hh,mm,ss) { return ((((y*12+m)*31+d)*24+hh)*60+mm)*60+ss; } function ValiderDate() { var valide=true; var date=new Date(); var dtCourante=CalculDate(date.getFullYear(), date.getMonth()+1, date.getDate(), date.getHours(), date.getMinutes(), date.getSeconds()); var dtDebut=CalculDate(parseInt(document.idDates.idDateDebutAnnee.value), parseInt(document.idDates.idDateDebutMois.value), parseInt(document.idDates.idDateDebutJour.value), parseInt(document.idDates.idDateDebutHeure.value), parseInt(document.idDates.idDateDebutMinute.value), parseInt(document.idDates.idDateDebutSeconde.value)); var dtFin=CalculDate(parseInt(document.idDates.idDateFinAnnee.value), parseInt(document.idDates.idDateFinMois.value), parseInt(document.idDates.idDateFinJour.value), parseInt(document.idDates.idDateFinHeure.value), parseInt(document.idDates.idDateFinMinute.value), parseInt(document.idDates.idDateFinSeconde.value)); // alert("c="+dtCourante+",D="+dtDebut+",F="+dtFin); valide=(dtDebut<dtCourante) && (dtCourante<dtFin); if (valide) alert("Valide :)"); else alert("Non Valide!!"); return valide; } function main() { DateCourante(); DateDebutInit(); DateFinInit(); } function main_close() { clearTimeout(DateTimer); } </script> <body onload="main()" onunload="main_close()"> <form name="idDates"> <table> <tr> <td> Date Courante : </td> <td> <input name="idDateCourante"/> </td> <td></td> <td></td> </tr> <tr> <td> Date Debut : </td> <td> <select name="idDateDebutJour"> <option value="01">01</option><option value="02">02</option><option value="03">03</option><option value="04">04</option><option value="05">05</option><option value="06">06</option> <option value="07">07</option><option value="08">08</option><option value="09">09</option><option value="10">10</option><option value="11">11</option><option value="12">12</option> <option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option> <option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option> <option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option> <option value="31">31</option> </select>/ <select name="idDateDebutMois"> <option value="01">01</option><option value="02">02</option><option value="03">03</option><option value="04">04</option><option value="05">05</option><option value="06">06</option> <option value="07">07</option><option value="08">08</option><option value="09">09</option><option value="10">10</option><option value="11">11</option><option value="12">12</option> </select>/ <input name="idDateDebutAnnee"/><br/> </td> <td> Heure Debut : </td> <td> <select name="idDateDebutHeure"> <option value="01">01</option><option value="02">02</option><option value="03">03</option><option value="04">04</option><option value="05">05</option><option value="06">06</option> <option value="07">07</option><option value="08">08</option><option value="09">09</option><option value="10">10</option><option value="11">11</option><option value="12">12</option> <option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option> <option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option> </select>: <select name="idDateDebutMinute"> <option value="01">01</option><option value="02">02</option><option value="03">03</option><option value="04">04</option><option value="05">05</option><option value="06">06</option> <option value="07">07</option><option value="08">08</option><option value="09">09</option><option value="10">10</option><option value="11">11</option><option value="12">12</option> <option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option> <option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option> <option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option> <option value="31">31</option><option value="32">32</option><option value="33">33</option><option value="34">34</option><option value="35">35</option><option value="36">36</option> <option value="37">37</option><option value="38">38</option><option value="39">39</option><option value="40">40</option><option value="41">41</option><option value="42">42</option> <option value="43">43</option><option value="44">44</option><option value="45">45</option><option value="46">46</option><option value="47">47</option><option value="48">48</option> <option value="49">49</option><option value="50">50</option><option value="51">51</option><option value="52">52</option><option value="53">53</option><option value="54">54</option> <option value="55">55</option><option value="56">56</option><option value="57">57</option><option value="58">58</option><option value="59">59</option> </select>: <select name="idDateDebutSeconde"> <option value="01">01</option><option value="02">02</option><option value="03">03</option><option value="04">04</option><option value="05">05</option><option value="06">06</option> <option value="07">07</option><option value="08">08</option><option value="09">09</option><option value="10">10</option><option value="11">11</option><option value="12">12</option> <option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option> <option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option> <option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option> <option value="31">31</option><option value="32">32</option><option value="33">33</option><option value="34">34</option><option value="35">35</option><option value="36">36</option> <option value="37">37</option><option value="38">38</option><option value="39">39</option><option value="40">40</option><option value="41">41</option><option value="42">42</option> <option value="43">43</option><option value="44">44</option><option value="45">45</option><option value="46">46</option><option value="47">47</option><option value="48">48</option> <option value="49">49</option><option value="50">50</option><option value="51">51</option><option value="52">52</option><option value="53">53</option><option value="54">54</option> <option value="55">55</option><option value="56">56</option><option value="57">57</option><option value="58">58</option><option value="59">59</option> </select> </td> </tr> <tr> <td> Date Fin : </td> <td> <select name="idDateFinJour"> <option value="01">01</option><option value="02">02</option><option value="03">03</option><option value="04">04</option><option value="05">05</option><option value="06">06</option> <option value="07">07</option><option value="08">08</option><option value="09">09</option><option value="10">10</option><option value="11">11</option><option value="12">12</option> <option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option> <option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option> <option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option> <option value="31">31</option> </select>/ <select name="idDateFinMois"> <option value="01">01</option><option value="02">02</option><option value="03">03</option><option value="04">04</option><option value="05">05</option><option value="06">06</option> <option value="07">07</option><option value="08">08</option><option value="09">09</option><option value="10">10</option><option value="11">11</option><option value="12">12</option> </select>/ <input name="idDateFinAnnee"/><br/> </td> <td> Heure Fin : </td> <td> <select name="idDateFinHeure"> <option value="01">01</option><option value="02">02</option><option value="03">03</option><option value="04">04</option><option value="05">05</option><option value="06">06</option> <option value="07">07</option><option value="08">08</option><option value="09">09</option><option value="10">10</option><option value="11">11</option><option value="12">12</option> <option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option> <option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option> </select>: <select name="idDateFinMinute"> <option value="01">01</option><option value="02">02</option><option value="03">03</option><option value="04">04</option><option value="05">05</option><option value="06">06</option> <option value="07">07</option><option value="08">08</option><option value="09">09</option><option value="10">10</option><option value="11">11</option><option value="12">12</option> <option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option> <option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option> <option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option> <option value="31">31</option><option value="32">32</option><option value="33">33</option><option value="34">34</option><option value="35">35</option><option value="36">36</option> <option value="37">37</option><option value="38">38</option><option value="39">39</option><option value="40">40</option><option value="41">41</option><option value="42">42</option> <option value="43">43</option><option value="44">44</option><option value="45">45</option><option value="46">46</option><option value="47">47</option><option value="48">48</option> <option value="49">49</option><option value="50">50</option><option value="51">51</option><option value="52">52</option><option value="53">53</option><option value="54">54</option> <option value="55">55</option><option value="56">56</option><option value="57">57</option><option value="58">58</option><option value="59">59</option> </select>: <select name="idDateFinSeconde"> <option value="01">01</option><option value="02">02</option><option value="03">03</option><option value="04">04</option><option value="05">05</option><option value="06">06</option> <option value="07">07</option><option value="08">08</option><option value="09">09</option><option value="10">10</option><option value="11">11</option><option value="12">12</option> <option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option> <option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option> <option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option> <option value="31">31</option><option value="32">32</option><option value="33">33</option><option value="34">34</option><option value="35">35</option><option value="36">36</option> <option value="37">37</option><option value="38">38</option><option value="39">39</option><option value="40">40</option><option value="41">41</option><option value="42">42</option> <option value="43">43</option><option value="44">44</option><option value="45">45</option><option value="46">46</option><option value="47">47</option><option value="48">48</option> <option value="49">49</option><option value="50">50</option><option value="51">51</option><option value="52">52</option><option value="53">53</option><option value="54">54</option> <option value="55">55</option><option value="56">56</option><option value="57">57</option><option value="58">58</option><option value="59">59</option> </select> </td> </tr> </table> <br/><input name="idValider" type="submit" value="Valider" onclick="ValiderDate();return false;"> </form> </body> </html>