Modifier une date en fonction d'une autre date
par
, 31/03/2018 à 23h41 (1471 Affichages)
C'est une question qui revient régulièrement sous des formes diverses, voici la dernière .
Pour ce genre de problème, on a toujours tendance à renvoyer vers jQuery et jQuery UI DatePicker parce que cette solution est utilisable sur las navigateurs obsolètes.
Mais les navigateurs d'aujourd'hui (Chrome, Firefox et Edge) disposent d'un calendrier avec <input type="date"> et il est très facile de s'en servir.
Voici un exemple de formulaire pour organiser un voyage. Le choix de la date de départ dépend de la date du jour et le choix de la date de retour dépend de la date de départ.
Exemple en ES2015+ avec commentaires
Nota bene pour les utilisateurs de Firefox
J'ai adopté les modules ES2015 partout, c'est tellement pratique, mais Firefox est en retard par rapport à Chrome et Edge, voir Can I use module : https://caniuse.com/#search=module.
La sortie de Firefox 60 (normal) est prévue pour le 2018-05-09 (https://wiki.mozilla.org/RapidRelease/Calendar)
Licence Creative Commons Attribution 2.0 Belgique