有沒有辦法從jquerymobile的日期框中獲取Date對象的日期?JQueryMobile日期框和日期轉換
因爲當我嘗試獲取日期框的值時,它以字符串形式出現。後來我做了一些操作,將日期減1並在dae框中再次顯示。但它的工作中鉻,但不是在iPad的瀏覽器:( datebox
<input name="difereddelv" id="datepickerAct" type="date" data-role="datebox" data-options='{"mode": "calbox"}'> <br/>
按鈕點擊功能
$("#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));
});
有人能告訴我請,如何讓datebox的日期和將其減少1並在日期框文本框中再次顯示??
要以一天減少Date對象,你可以做'dateObj.setDate(dateObj.getDate() - 1);'。要更新datebox組件中的日期,請執行'$('#myDateInput')。trigger('datebox',{'method':'doset'});' – Pablo 2012-03-14 07:38:55
Dat太棒了。像魔術一樣工作。非常感謝 – 2012-03-14 09:01:13