|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : octobre 2006 Messages : 325 ![]() |
Bonjours tout le monde
Voila mon petit problème, désolé je début en JS je par de zéro, je suis entrain de créé ma 1ere fonction voila j'ai un formulaire tout simple avec 2 champs de texte pour saisir des date Date Début et Date Fin je voudrai (sans recharger ma page) que la date de fin se remplisse toute seul en fonction de la date de début. Par exemple si je rempli dans date début : 01-01-2010, dans date fin je voudrais 31-12-2010 Mais la date de début peut etre n'importe quel date Par exemple date debut = 25-06-2010 et donc date fin = 24-06-2011 avec mon petit code, j'arrive a ajouter a l'année, au mois ou au jour le nombre que je veux mais tout se complique quand on commence a prendre en compte les années bissextile Quelqu'un a déjà rencontrer se probleme?? on sens sort comment?? merci de votre aide |
|
|
00
|
|
|
#2 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 007 ![]() |
Code :
tadate.setFullYear(tadate.getFullYear)+1)
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : octobre 2006 Messages : 325 ![]() |
Je teste ça de suite.
|
|
|
00
|
|
|
#4 | ||
|
Membre habitué
![]() Inscription : octobre 2006 Messages : 325 ![]() |
SpaceFrog merci pour ta réponce rapide mais il ne se passe rien
je me suis peut etre tromper voici mon code Code :
pour déclancher l'appel de la fonction j'utilise : sur dans mon champ de texte de date fin. une petite idée ou piste pour m'orienter dans mes recherche?? |
||
|
|
00
|
|
|
#5 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 007 ![]() |
forcément en entrée tu as un string.. pas une date ...
Code :
var date_debut = document.getElementById('P712_ABO_DEBUT_DT').value;
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#6 | ||
|
Membre habitué
![]() Inscription : octobre 2006 Messages : 325 ![]() |
C'est bisarre que tu me dise que se soit un string car dans mon formulaire, cette zone de texte est remplie grâce à un sélecteur de date (un petit calendrier a droite du rectangle où s'affiche la date) et il a pour format DD-MM-YYYY
comment on convertie cette chaine en date?? j'ai tenté Code :
(ma sourde : http://www.xaprb.com/articles/javasc...sing-demo.html) |
||
|
|
00
|
|
|
#7 | ||
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 007 ![]() |
Code :
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
||
|
|
00
|
|
|
#8 | ||||
|
Membre habitué
![]() Inscription : octobre 2006 Messages : 325 ![]() |
spacefrog merci pour tes réponses rapides
J'avais trouvais un bout de code sur le forum que tu avais poster Code :
J'ai testé avec le dernier codes que tu ma donner : Code :
Mais il y a 2 problèmes, le premier est que dans la date saisie j'ai 22-01-2011 et dans le message d'alert il affiche 22 février 2011 (alors que dans le mois on n'a fait aucune modification il me s'emble le 2eme problème c'est que cette fonction ne répond absolument pas a mes attentes si ma date de debut est 01-01-2010, ma date de fin doit être 31-12-2010 et non 01-01-2011 |
||||
|
|
00
|
|
|
#9 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 007 ![]() |
ha oui mois+1 le smois en js commencent à 0
janvier =0 => Code :
var date_test = new Date(tabdate[2],tabdate[1]+1,tabdate[0]);
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#10 |
|
Membre habitué
![]() Inscription : octobre 2006 Messages : 325 ![]() |
ok merci je comprend mieux ^^
bon je tente un algorithme et je vous tien au courant merci pour ton aide
|
|
|
00
|
|
|
#11 | ||
|
Membre habitué
![]() Inscription : octobre 2006 Messages : 325 ![]() |
Voici mon algo fait maison ...
Il y a surement mieux mais il marche Code :
|
||
|
|
00
|
|
|
#12 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 007 ![]() |
pourquoi tu ne laisse pas js gérer les années bissextiles au lieu de faire tout un tas de tests ????
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#13 |
|
Membre habitué
![]() Inscription : octobre 2006 Messages : 325 ![]() |
pasque avec les piste que tu m'a donner j'ai pas réussi a avoir le résultat voulue et c'est la seul façon de faire que j'ai trouvé
Si tu a une solution explicite je suis preneur Mais au moin on peut pas dire que j'ai pas chercher .... |
|
|
00
|
|
|
#14 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 805 ![]() |
Adapte la solution proposée sur ce post : la date 6 mois avant la date du jour
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#15 | ||
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 007 ![]() |
Code :
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
||
|
|
00
|
|
|
#16 |
|
Membre habitué
![]() Inscription : octobre 2006 Messages : 325 ![]() |
Merci bovino mais ton code a l'aire assez dur a adapter
![]() Je vais tenter ma chance avec celui de SpaceFrog qui a l'aire bien plus facile à adapter Encore un grand merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com