Display d'une date 2 semaines après aujourd'hui
Résolu/Fermé
Pascal29992
Messages postés
96
Date d'inscription
lundi 6 novembre 2017
Statut
Membre
Dernière intervention
2 juillet 2024
-
16 déc. 2017 à 18:15
Pascal29992 Messages postés 96 Date d'inscription lundi 6 novembre 2017 Statut Membre Dernière intervention 2 juillet 2024 - 17 déc. 2017 à 22:20
Pascal29992 Messages postés 96 Date d'inscription lundi 6 novembre 2017 Statut Membre Dernière intervention 2 juillet 2024 - 17 déc. 2017 à 22:20
A voir également:
- Display d'une date 2 semaines après aujourd'hui
- Probleme de reception tnt aujourd'hui 2023 - Guide
- 2 ecran pc - Guide
- Word numéro de page 1/2 - Guide
- Trouver une date de naissance gratuit ✓ - Forum Google Chrome
1 réponse
jordane45
Messages postés
38314
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
16 déc. 2017 à 19:05
16 déc. 2017 à 19:05
Bonjour,
N'oublie pas de mettre le sujet en Résolu (icone de roue crantée à droite du titre de ta question)
function getDatesDelai(date1,delaiMin,delaiMax){ var result = new Array(); if(checkIfIsValidDate(date1)){ var nbMin = typeof(delaiMin)!='undefined' && delaiMin!=null ? delaiMin : 14; var nbMax = typeof(delaiMax)!='undefined' && delaiMax!=null ? delaiMax : 17; var D = new Date(date1); result['dmin'] = D.setDate(D.getDate() + nbMin); result['dmax'] = D.setDate(D.getDate() + nbMax); }else{ console.log(date1 + " n'est pas une date valide !"); result = null; } return result; } function checkIfIsValidDate(d){ return Object.prototype.toString.call(d) === "[object Date]" && !isNaN( d.getTime() ) ? true : false; } //et pour le tester : var today= new Date(); console.log("Aujourd'hui nous sommes le : "+today.toLocaleDateString()); var datesDelai = getDatesDelai(today,14,20); console.log(datesDelai); console.log("Vous serez livré entre le "+ new Date(datesDelai['dmin']).toLocaleDateString() + " et le " + new Date(datesDelai['dmax']).toLocaleDateString());
N'oublie pas de mettre le sujet en Résolu (icone de roue crantée à droite du titre de ta question)
16 déc. 2017 à 19:13
Par contre une question: là ça m'a l'air d'être du CSS, je dois intégrer ça via l'interface de mon thème et je dois mettre des balises, et le langage doit être du Javascript si je ne me trompe pas
Comment je peux transposer ça ?
Est-ce que j'intègre tout ce code CSS dans le CSS personnalisé du site, puis j'appelle les variantes associées dans l'emplacement désiré (l'interface du thème), en mettant :
Délai de livraison entre <dmin> et <dmax> jours
Quelque chose comme ça ? (j'imagine sans peine que la syntaxe est fausse)
Merci pour les précisions :) !
16 déc. 2017 à 19:18
Hein ? Quoi ??
Qu'est ce qui est du CSS ???
... rien de ce que je t'ai donné en tout cas. Ce n'est que du pur javascript.
Voila comment le mettre dans du html
Modifié le 17 déc. 2017 à 16:09
Ca fonctionne, c'est super, un grand merci !
Par contre ça m'affiche "Vous serez livré entre le 31/12/2017 et le 20/01/2018"
Le format des dates me convient un peu moins : c'est possible de changer ça en "Vous serez livré entre le 31 Décembre 2017 et le 20 Janvier 2018"
(voire sans l'année)
Merci ! :)
17 déc. 2017 à 15:37
par exemple
Modifié le 17 déc. 2017 à 16:09
Tu as une idée d'où vient le problème ?
Merci :) !