使用完整的日历
如何使用完整的日历中选择选项我在全历使用完整的日历
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?也很好。 Demo link
这是一些Google代码段。
您可以在您的选择功能中添加此代码。
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
}
},
您可以禁用过去的日期和使用日期选择器中的minDate属性一个完整的日历的过去的一个月。
var dateToday = new Date();
$('#visit').datepicker({
minDate: dateToday
});
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js"></script>
<link href="https://davidwalsh.name/demo/jquery-ui-css/custom-theme/jquery-ui-1.7.2.custom.css" rel="stylesheet"/>
<input type='text' id='visit' />
你的条件完全起作用。
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
}
}
请检查该fiddle
它无法在FullCalendar v3.3.1中工作 –
请尝试使用稳定版本。尝试FullCalendar v1.5.3 –
如果我更改为V1.5.3版本Sum功能将不起作用 –
我这也是它不工作正常,在这种情况下尝试,它会阻止所有过去的日期。只有当我去下个月它不会工作,它将从当前日期启用。例如,今天的日期是27/4/2017意味着下个月也可以从这个日期选择 –
这似乎很好地工作。出于好奇,你用什么来在所有这些引擎上运行JavaScript?有一切设置或某种工具? –