Les dates avec java script
Fermé
Mimi
-
Modifié par Mimi le 28/05/2012 à 15:55
intassoura intissar Messages postés 2 Date d'inscription mardi 10 décembre 2013 Statut Membre Dernière intervention 19 novembre 2014 - 19 nov. 2014 à 15:13
intassoura intissar Messages postés 2 Date d'inscription mardi 10 décembre 2013 Statut Membre Dernière intervention 19 novembre 2014 - 19 nov. 2014 à 15:13
A voir également:
- Les dates avec java script
- Waptrick java football - Télécharger - Jeux vidéo
- Script vidéo youtube - Guide
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Jeux java itel 5360 ✓ - Forum Jeux vidéo
3 réponses
[Dal]
Messages postés
6194
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
11 octobre 2024
1 092
Modifié par [Dal] le 28/05/2012 à 16:50
Modifié par [Dal] le 28/05/2012 à 16:50
Salut Mimi,
Tu te compliques la vie.
Avec un format "2012/05/28" les chaînes de caractères composant ces dates peuvent être comparées par Javascript avec ses opérateurs standards (==, < ou >). La raison en est que le tri alphabétique de ces chaînes de caractères se trouve correspondre aussi à l'ordre chronologique.
Il suffit préalablement de vérifier que la saisie correspond à ce format et la comparaison est triviale.
Par exemple :
Dal
Tu te compliques la vie.
Avec un format "2012/05/28" les chaînes de caractères composant ces dates peuvent être comparées par Javascript avec ses opérateurs standards (==, < ou >). La raison en est que le tri alphabétique de ces chaînes de caractères se trouve correspondre aussi à l'ordre chronologique.
Il suffit préalablement de vérifier que la saisie correspond à ce format et la comparaison est triviale.
Par exemple :
var date1 = "2012/05/28"; var date2 = "2012/05/27"; if ( date1.match(/^\d{4}\/\d{2}\/\d{2}$/) && date2.match(/^\d{4}\/\d{2}\/\d{2}$/) ) { if (date1 == date2) alert("les dates sont identiques") else if (date1 < date2) alert("La première date est antérieure") else if (date1 > date2) alert("La deuxième date est antérieure"); } else { alert("Erreur : les dates doivent être au format aaaa/mm/jj."); }
Dal
DarkAurora
Messages postés
417
Date d'inscription
lundi 26 novembre 2007
Statut
Membre
Dernière intervention
21 janvier 2013
27
31 oct. 2012 à 13:29
31 oct. 2012 à 13:29
petit code pour changer l'ordre
->Date = Date.substr(6,4)+'-'+Date.substr(3,2)+'-'+Date.substr(0,2);
avec un datepicker au format calendrier little endian, (jj/mm/aaaa) cela peut être utile plustôt que de forcer l'utilisateur à saisir la date dans un format inhabituel
le code ci-dessus te permet de retranscrire une date (jj/mm/aaaa) en (aaaa/mm/jj)
->Date = Date.substr(6,4)+'-'+Date.substr(3,2)+'-'+Date.substr(0,2);
avec un datepicker au format calendrier little endian, (jj/mm/aaaa) cela peut être utile plustôt que de forcer l'utilisateur à saisir la date dans un format inhabituel
le code ci-dessus te permet de retranscrire une date (jj/mm/aaaa) en (aaaa/mm/jj)
intassoura intissar
Messages postés
2
Date d'inscription
mardi 10 décembre 2013
Statut
Membre
Dernière intervention
19 novembre 2014
19 nov. 2014 à 15:13
19 nov. 2014 à 15:13
bjr
plz tu me donne un petite code simple de vérifier que la date d'une demande est acceptée si la date de formulaire choisie est supérieur à date d'aujourd'hui . plz j'att une réponse merci
plz tu me donne un petite code simple de vérifier que la date d'une demande est acceptée si la date de formulaire choisie est supérieur à date d'aujourd'hui . plz j'att une réponse merci
31 mai 2012 à 22:12
Merci Dal ,j'avais un problème de connexion