0

jquerymobile の日付ボックスから日付オブジェクトとして日付を取得する方法はありますか??

日付ボックスの値を取得しようとすると、文字列として取得されるためです。後で、日付を1つ減らして、daeボックスに再度表示する操作を行いました。しかし、Chromeでは機能しますが、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));

 });

誰か教えてください、日付ボックスの日付を取得して1減らして、日付ボックスのテキストボックスに再度表示する方法は??

4

2 に答える 2

3

Dateでオブジェクトとして日付を取得できます。$('#myDateInput').data('datebox').theDate;ここmyDateInputで、 は属性を持つ入力の ID ですdata-role="datebox"

于 2012-03-14T07:34:11.003 に答える
1

何らかの理由で、$('#myDateInput').data('datebox').theDate私にはうまくいきませんでしたが、$('#myDateInput').datebox('getTheDate')うまくいきました

于 2013-04-16T04:13:08.070 に答える