在完整日历中显示基于所选开始和结束日期的数据
Display data based on selected start and end date in fullcalendar
我使用的是完整日历。我在日历中显示了一些内容。
1) 默认情况下,它会在所有日期字段中显示数据。
2) 我上面有开始日期和结束日期日历。我希望显示基于所选开始和结束日期的数据。例如,如果我选择开始日期01/08/2016
和结束日期14/08/2016
。
我只想显示基于开始日期和结束日期的数据。
jsfiddle
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
defaultDate: '2014-06-12',
editable: true,
});
$("td.fc-day.fc-widget-content").each(function( index ) {
var random = Math.floor(Math.random()*100);
$(this).append("<span style='font-size: 30px;font-weight: 600;color: green;'>"+random+"%</span>");
});
body {
margin-top: 40px;
text-align: center;
font-size: 13px;
font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
}
#calendar {
width: 900px;
margin: 0 auto;
}
Start Date :<input type="text" id="endDate" name="end_datum" class="input_text" value="">
End date :<input type="text" id="endDate" name="end_datum" class="input_text" value=""></br></br></br></br>
<div id='calendar'></div>
因此,在我的示例中,我使用start和end作为静态变量,您需要从start和end获取输入以动态使用它。因此,分配您的开始和结束日期,然后我们将分配date
作为当前对象date
属性值。然后,我们将创建一个日期为day
的时刻,并使用if语句来确保day
大于start
且小于end
,如果它通过,则您有了处理代码。这是一个正在工作的JSFiddle。
$("td.fc-day.fc-widget-content").each(function( index ) {
var start = moment('2014-06-04'); //start date from start date input
var end = moment('2014-06-18'); //end date from end date input
var random = Math.floor(Math.random()*100);
var date = $(this).data('date'); //get current date in loop
var day = moment(date); //create a moment
//if day is greater than start date and less than end date, display.
if(day > start && day < end) {
$(this).append("<span style='font-size: 30px;font-weight: 600;color: green;'>"+random+"%</span>");
}
});
相关文章:
- 希望日期开始结束于while循环中的一个房间id的一个数组
- 处理第三方库发送的ajax请求的开始和结束事件
- 从工作日结束到下一个工作日开始的完整日历JS包装时间
- 使用javascript&自定义验证器检查开始日期和结束日期
- 如何在上一个动画结束后开始动画
- 在ExtJS中获取开始/结束日期之间的日期
- 转换mysql的Fullcalendar开始/结束日期
- 给定特定日期(日/月/年)返回一周的开始 + 结束
- 在网页开始/结束时停止弹跳 (OS X)
- 更改高图表输出以显示开始-结束日期
- 如何将光标移动到ContentEditable Span的开始/结束
- Regexp在字符串中多次替换开始/结束符号
- EJS在页面布局的开始/结束处包含脚本
- 如何使轴“智能”和“;flexible"这样轴上的开始/结束点在D3 V4中是合理的
- 为两个形状定义x,y的线(开始/结束)连接器
- 如何在上/下键上阻止光标跳到文本框的开始/结束
- 选择具有id属性的元素,该属性以特定值开始/结束
- jquery文件上传的全局开始/结束事件
- 检测输入何时开始/结束聚焦
- 从开始 - 结束日期和时间 (UTC) 计算出日期范围