我想在我的laravel框架中禁用datepicker中的过去日期,但它无法正常工作
$('.datetimepicker1').datepicker(function(){
format: 'dd-mm-yyyy',
todayHighlight:'TRUE',
minDate: today,
autoclose: true
});
禁用过去的日期bootstrap / jquery datepicker
答案 0 :(得分:2)
试试这个
$('.datetimepicker1').datepicker(function(){
startDate: new Date(),
format: 'dd-mm-yyyy',
todayHighlight:'TRUE',
autoclose: true
});
答案 1 :(得分:0)
你可以简单地使用它:
$('.datetimepicker1').datepicker(function(){
format: 'dd-mm-yyyy',
todayHighlight:'TRUE',
minDate: 0,
autoclose: true
});
答案 2 :(得分:0)
尝试替换
minDate: today
使用
minDate: 0
希望能帮到你所看到的目标。
答案 3 :(得分:0)
试试这个:
$('.datetimepicker1').datepicker(function(){
format: 'dd-mm-yyyy',
startDate: "od",
todayHighlight: true,
todayBtn : true
});
答案 4 :(得分:0)
您可以使用此代码将此用于日期时间选择器(为我工作)
$(function ()
{
var curr_date = new Date();
$('#datetimepicker').datetimepicker(
{
defaultDate: curr_date,
minDate: curr_date,
format : 'MM/DD/YYYY HH:mm:ss',
icons: {
time: "fa fa-clock-o",
date: "fa fa-calendar",
up: "fa fa-arrow-up",
down: "fa fa-arrow-down"
}
});
});
答案 5 :(得分:0)
您只需尝试以下代码:
var dateToday = new Date();
$(".datepicker").val($.datepicker.formatDate("mm/dd/yy", new Date()));
$('.datepicker').find('.ui-datepicker-prev').remove();
$(".datepicker").datepicker({
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 1,
minDate: dateToday,
onSelect: function (selectedDate) {
var option = this.id == "from" ? "minDate" : "maxDate",
instance = $(this).data("datepicker"),
date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings);
dates.not(this).datepicker("option", option, date);
if (date < dateToday) {
$(this).datepicker("setDate", dateToday);
}
}
});