Question

Est-il possible d'obtenir la date de la jquerymobile de datebox comme Objet Date??

Parce que quand j'essaie d'obtenir la valeur de la datebox il vient comme une chaîne de caractères.Plus tard, j'ai fait une opération pour réduire la date de 1 et de montrer à nouveau dans le dae de la boîte.Mais il travaille dans chrome, mais pas dans l'iPad navigateur :( datebox

<input name="difereddelv"  id="datepickerAct" type="date" data-role="datebox" data-options='{"mode": "calbox"}'> <br/>

cliquez sur le bouton de fonction

$("#btnPrevDate").bind("click", function(){
    var myDate = $('#datepickerAct').val();
    console.log(myDate);
    var today = new Date(myDate);
    console.log(today);
    today =  new Date(today.getTime() - (24 * 60 * 60 * 1000));
    console.log(today );
    $('#datepickerAct').val($('#datepickerAct').data('datebox')._formatter('YYYY-mm-DD', today));
    console.log($('#datepickerAct').data('datebox')._formatter('YYYY-MM-DD', today));

 });

Quelqu'un peut-il me dire s'il vous plaît, comment obtenir la date de la datebox et de la réduire par 1 et montrons à nouveau dans le datebox zone de texte??

Était-ce utile?

La solution

Vous pouvez obtenir la date Date objet avec $('#myDateInput').data('datebox').theDate;, où myDateInput est l'id de votre entrée qui a l'attribut data-role="datebox".

Autres conseils

Pour une raison quelconque, $('#myDateInput').data('datebox').theDate n'a pas fonctionné pour moi, mais $('#myDateInput').datebox('getTheDate') a fait

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top