Domanda

C'è un modo per ottenere la data dalla databox di Jquerymobile come data oggetto ??

Perché quando provo a ottenere il valore della databox è come stringa.Più tardi ho fatto qualche operazione per ridurre la data di 1 e mostrarla di nuovo nella scatola delle DAE.Ma sta lavorando in Chrome ma non nel browser iPad :( DataBox

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

Pulsante Fare clic su Funzione

$("#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));

 });
.

Qualcuno può dirmi per favore, come ottenere la data della data della camera e ridurlo per 1 e mostrarlo di nuovo nella casella di testo DARABOX ??

È stato utile?

Soluzione

È possibile ottenere la data come oggetto Date con $('#myDateInput').data('datebox').theDate;, in cui myDateInput è l'ID del tuo ingresso che ha l'attributo data-role="datebox".

Altri suggerimenti

Per qualche ragione, $('#myDateInput').data('datebox').theDate non ha funzionato per me, ma $('#myDateInput').datebox('getTheDate') ha fatto

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top