Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用完整日历禁用过去的日期和月份_Javascript_Jquery_Fullcalendar - Fatal编程技术网

Javascript 使用完整日历禁用过去的日期和月份

Javascript 使用完整日历禁用过去的日期和月份,javascript,jquery,fullcalendar,Javascript,Jquery,Fullcalendar,如何在选择选项中使用完整日历禁用过去的日期和过去的月份我在完整日历中试用了此功能 select: function(start, end, allDay) { var check = $.fullCalendar.moment(start).format('DD-MM-YYYY'); var today = $.fullCalendar.moment(new Date()).format('DD-MM-YYYY'); if (check >= today) { } }

如何在选择选项中使用完整日历禁用过去的日期和过去的月份我在完整日历中试用了此功能

select: function(start, end, allDay) {
  var check = $.fullCalendar.moment(start).format('DD-MM-YYYY');
  var today = $.fullCalendar.moment(new Date()).format('DD-MM-YYYY');
  if (check >= today) {

  }
}

但不起作用,它下个月也会失效。如果可能的话,用javascript?也很好。

这里是一些谷歌代码片段

您可以在select函数中添加此代码

select: function(start, end, allDay) {
var check = $.fullCalendar.formatDate(start,'yyyy-MM-dd');
var today = $.fullCalendar.formatDate(new Date(),'yyyy-MM-dd');
if(check < today)
{
    // Previous Day. 
}
else
{
    // Right Date
}

},

您可以使用datepicker的minDate属性禁用完整日历的过去日期和过去月份

var dateToday=新日期; $“访问”。日期选择器{ minDate:今天 };
你的情况完全正常

select: function(start, end, allDay) {
      var check = $.fullCalendar.formatDate(start, 'yyyy-MM-dd');
      var today = $.fullCalendar.formatDate(new Date(), 'yyyy-MM-dd');
      if (check >= today) {
      // True conditions
      }
}

请检查这个

我用它试过了,但它也不能正常工作,在这种情况下,它将阻止所有过去的日期。它将启用从当前日期只有当我去下个月它将不工作。例如,今天的日期是2017年4月27日,这意味着下个月也只能从这个日期中选择,这似乎非常有效。出于好奇,您使用什么在所有这些引擎上运行javascript?一切都准备好了还是什么工具?试着用一个稳定的版本。尝试FullCalendar v1.5.3如果我更改为v1.5.3版本,总和功能将不工作?你能准确地说出要求吗?请看这个,我已经更新了代码。从当前日期开始,我可以添加事件,但下个月我无法添加,我的需求用户不应为过去日期添加事件。他可以从新日期添加事件