Javascript : Split et Date [Fermé]

Signaler
Messages postés
1709
Date d'inscription
vendredi 7 juillet 2000
Statut
Membre
Dernière intervention
24 mars 2009
-
 olie -
Bonjour,

je reçoit une date dans un formulaire au format dd/mm/yyyy.
j'ai besoin de réutiliser cette date mais j'ai besoin des 3 élément separé.
comment fais-ton pour "spliter" une date ?
je dois transferer ma date qui se trouve dans un form (d) dans 3 champ de type hidden (d1,d2,d3) pour les transmettre en onClick sur un lien plus loin.

Comment doisje faire ??

..::: ZIG1 :::..

3 réponses

Messages postés
2898
Date d'inscription
jeudi 26 avril 2001
Statut
Membre
Dernière intervention
21 mars 2013
502
La date est ici une chaine de caractères, et split() s'utilise comme ça:
var elem = uneDate.split('/');
jour = elem[0];
mois = elem[1];
annee = elem[2];

Voila, je ne crois pas avoir fait d'erreurs, mais je n'ai pas testé le code. Tiens moi au courant ;o)

-= Bobinours =-
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
1709
Date d'inscription
vendredi 7 juillet 2000
Statut
Membre
Dernière intervention
24 mars 2009
186
Tu te souviens de mon calendar Popup ??

Et bien, c'est pour récupérer ces Dates et s'en servir pour l'ouvrir a nouveau mais sur la Date indéqué.

J'ai ajouter ceci dans la fonction suivante
function CalendarPopup_getCalendar() {
if (!aDate) var now = new Date();
else var now = aDate;
et ça dans la page de script.
aDate=null;

Je suis sensée récupérer la date en faisant
<a HREF="#" onClick="aDate=new Date(document.myForm.year.value, document.myForm.month.value-1),,document.myForm.date.value,0,0,0); cal.showCalendar('anchor1'); return false;" NAME="anchor1" ID="anchor1">Calendar1</a>

J'ai essayé de splitter la date pour la réintroduire mais il me dit que document.Form[0].annee.value n'as pas de propiété !!

j'ai fais mon split de la manière suivante
<SCRIPT language="JavaScript">
var MA_DATE = document.forms[0].MON_CHAMPS.value.split("/")
var annee = MA_DATE[2];
var mois = MA_DATE[1];
var jours = MA_DATE[0];
</SCRIPT>

aurais je fais une betise par hasard ??

..::: ZIG1 :::..
Attention avec les majuscules : document.Form != document.form