comment puis-je obtenir la valeur d'un champ de saisie de date
Je suis en utilisant HTML champ de saisie d'une date:
<input id="datepicker" type="date" value="11/12/2013" />
Comment puis-je obtenir de l'aide de JQuery les différentes valeurs de l'année, le mois et le jour?
chaque besoin d'être enregistrer en tant que différents var
Merci,
- La valeur est une chaîne de caractères. Déclarant
type="date"
n'est pas la cause devant être analysées automatiquement. jQuery n'a pas de fonctions pour le traitement des dates. Vous pouvez essayer de Moment.js cependant. - Il y a
valueAsDate
, mais je n'ai pas vérifié à quelle échelle qui est mis en œuvre ...
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser diviser par
/
pour les obtenir dans le tableau individuellement:EDIT: Pour que cela fonctionne, vous devez changer le type="texte" OU vous regardez ce post: définir la date de saisie de type date
En supposant que vous utilisez le JJ/MM/AAAA.
essayer comme ceci:
Html:
JavaScript:
Remarque: la date à prendre de la valeur au format aaaa-mm-jj
Avec Javascript es6 vous pouvez faire un one-liner
let [day,month,year] = $('#datepicker').val().split('-');