JqueryMobile DARABOX AND DATE CONVERSIONE
-
13-12-2019 - |
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 ??
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