2016-02-16 26 views
0

日曆正在顯示,但我必須更改日期上下一個和上一個按鈕單擊它不起作用。BootstrapV3 datetimepicker不會更改下一個prev按鈕單擊

我使用的引導V3和的DateTimePicker版本35年4月15日 https://github.com/Eonasdan/bootstrap-datetimepicker

這裏是代碼:

//To display Calendar 
$(document).ready(function() { 
    $('#datetimepicker1').datetimepicker({ 
     format: "MM/DD/YYYY", 
     defaultDate: new Date() 
    }); 
}); 

//Next button added to Change date on next button click 
$(function() { 
    $('#next').click(function() { 
     var date = $('#datetimepicker1').data("DateTimePicker").getDate(); // giving error 
     date.setTime(date.getTime() + (1000 * 60 * 60 * 24)) 
     $('#datetimepicker1').datepicker("setDate", date); 
    }); 
}); 

//Previous button added to Change date on prev button click 
$(function() { 
    $('#previous').click(function() { 
     var date = $('#datetimepicker1').datetimepicker('getDate'); 
     date.setTime(date.getTime() - (1000 * 60 * 60 * 24)) 
     $('#datetimepicker1').datetimepicker("setDate", date); 
    }); 
}); 

回答

0

我會建議您使用操作moment

看到日期(S)工作樣品上JSFiddle

$('#datetimepicker1').datetimepicker({ 
    format: "MM/DD/YYYY", 
    defaultDate: new Date() 
}); 

//Next button added to Change date on next button click 
$(function() { 
    $('#next').click(function(event) { 
     event.preventDefault(); 
     var date = $('#datetimepicker1').data("DateTimePicker").date(); 
     nextdate = moment(date).add(1, 'days'); 
     $('#datetimepicker1').data("DateTimePicker").date(nextdate); 
    }); 
}); 

//Previous button added to Change date on prev button click 
$(function() { 
    $('#previous').click(function(event) { 
     event.preventDefault(); 
     var date = $('#datetimepicker1').data("DateTimePicker").date(); 
     predate = moment(date).subtract(1, 'days'); 
     $('#datetimepicker1').data("DateTimePicker").date(predate); 
    }); 
}); 
+0

謝謝賈森。 –

+0

謝謝賈森。日期正在改變上一個和下一個按鈕單擊:)。我正面臨更多的問題,當我試圖傳遞選定的日期來模型它不提取日期,給我錯誤。另外我想以格式「YYYYMMDD」傳遞日期。謝謝你的幫助。 –

+0

@Shital很高興您取得了一些進展,如果您的原始問題已得到解決,您是否可以將此答案標記爲已接受?如果你有其他問題,最好問一個新的問題,提供更多的細節,使用的腳本,你試過的東西,等等。在這一點上,你不清楚你正在使用哪種模型,但是這似乎與原來的問題。如果我有能力,我會密切留意其他問題和幫助 –

相關問題