在Bootstrap DateTimePicker中将minDate设置为Today

时间:2014-11-23 22:56:33

标签: jquery twitter-bootstrap bootstrap-datetimepicker

我使用Bootstrap DateTime Picker(http://eonasdan.github.io/bootstrap-datetimepicker/),我找到了设置minDate的基本选项;但是,我无法让它在今天拯救我的生命。我尝试过像Date()这样的东西;但是,没有任何工作。有人有什么想法吗?

实施例

    $('#date').datetimepicker({
        pickTime: false,
        icons: {
                time: "fa fa-clock-o",
                date: "fa fa-calendar",
                up: "fa fa-arrow-up",
                down: "fa fa-arrow-down"
            },
        startDate: new Date()
    });

3 个答案:

答案 0 :(得分:46)

如果您使用的是最新版本,则minDate选项是您需要设置的选项。这是一个带有工作示例的JSFiddle。希望这会有所帮助。

$('#date').datetimepicker({
    pickTime: false,
    icons: {
      time: "fa fa-clock-o",
      date: "fa fa-calendar",
      up: "fa fa-arrow-up",
      down: "fa fa-arrow-down"
    },
    minDate: moment()
});

答案 1 :(得分:6)



$(".datepicker-custom-flight").datepicker({
	startDate: "dateToday"
})




答案 2 :(得分:2)

您可以通过避免使用其他脚本来使用此代码。

实施例

var todayDate = new Date().getDate();
var endD= new Date(new Date().setDate(todayDate - 15));
var currDate = new Date();
$('.datepicker').datepicker({
    format: 'dd/mm/yyyy',                       
    autoclose: true,
    startDate : endD,
    endDate : currDate
});