Menu

Tester la valeur saisie dans un input de type date [Résolu]

abirgl 127 Messages postés lundi 31 octobre 2016Date d'inscription 20 juin 2017 Dernière intervention - 8 juin 2017 à 11:53 - Dernière réponse : abirgl 127 Messages postés lundi 31 octobre 2016Date d'inscription 20 juin 2017 Dernière intervention
- 9 juin 2017 à 14:20
Bonjour,

je souhaite tester la valeur saisie dans un champ input de type date, de telle sorte que la date saisie doit supérieure ou égale à la date courante. Est ce que c'est faisable comme pour les input de type number ?

<input type="number" step="any" name="quantiteConsommee[]" min="0" max="<?php echo $rowmat[3]; ?>">

j'ai essayé ceci :

$current_date=date('Y-m-j');


<input type="date" name="dateLivraision" id="dateLivraision" min='<?php echo $current_date; ?>' value="<?php if($rslt_date_liv[0]!='') echo date_format( $rslt_date_liv[0], 'Y-m-d'); ?>">

mais lorsque je clique pour choisir une date , il m'affiche par defaut le mois novembre de l'année 2134
comment faire svp ?

Afficher la suite 

3 réponses

Répondre au sujet
jordane45 20571 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 22 avril 2018 Dernière intervention - 8 juin 2017 à 12:48
0
Utile
2
Bonjour,

Déjà ..
$current_date=date('Y-m-j');


Remplace par :
$current_date=date('Y-m-d');



jordane45 20571 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 22 avril 2018 Dernière intervention - 8 juin 2017 à 12:50
abirgl 127 Messages postés lundi 31 octobre 2016Date d'inscription 20 juin 2017 Dernière intervention - 9 juin 2017 à 14:20
Merci
Commenter la réponse de jordane45