Bootstrap datepicker - comment obtenir la date comme une chaîne dans le bon format?
Je suis en utilisant Bootstrap datepicker. La réponse est sans doute évident, mais je ne peux pas comprendre comment obtenir la date sélectionnée comme une chaîne de caractères dans le format spécifié. J'ai utilisé:
<div id="myDate" data-date-format="yyyy-mm-dd">
<input type="text">
</div>
Et dans mon javascript:
var value = $("#myDate").datepicker("getDate");
Mais il revient un jour, pas une chaîne de caractères au format aaaa-mm-jj.
source d'informationauteur ccleve
Vous devez vous connecter pour publier un commentaire.
La
data-date-format="mm/dd/yyyy"
doit être réglé sur l'entrée:Votre jQuery doit également être modifiée pour:
Ou vous pouvez juste garder les choses simples avec aucun emballage
div
et avec cela, votre origine jQuery serait beau travail et vous ne avez pas à spécifierinput
:Suggestion
Je recommande la création d'une classe pour formater le datepicker. De sorte que vous pouvez ensuite ajouter de la
.datepicker
classe à tous les champs de saisie et cela fonctionne sans avoir à spécifier une autre variable.Violon
Voici code de travail avec alerte de date http://jsfiddle.net/doitlikejustin/HFuDg/1/
Si vous voulez que la valeur sous forme de chaîne utilisation: var valeur = $("#madate d'entrée").val();
La méthode getDate retourne un objet