如何提醒下个月的日期
how to alert next month date
我正在使用 "fullcalendar" 插件 https://fullcalendar.io/ 以便在日历上显示游览
当用户单击 next/pre 按钮时,我如何提醒 next/pre 完整日期?
即时,如果日历显示当前日期 (2019-06-03) 并且我单击 "next",则警报将显示 2019-07-01。点击"pre"会显示2019-05-01
我的代码:
<div id="calendar"></div>
<script>
$(document).ready(function() {
var initialLocaleCode = 'en';
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay,listMonth'
},
eventLimit: true,
editable: false,
events: [
{
title: 'tour 1',
start: '2019-05-05',
end: '2019-05-11',
className: 'bg-warning'
},{
title: 'title for tour num 2',
start: '2019-05-19',
end: '2019-05-25',
className: 'bg-purple'
},{
title: '3td tour title',
start: '2019-05-16',
end: '2019-05-21',
className: 'bg-info'
}
]
});
});
</script>
我不确定您为什么需要这样做,因为新日期已经显示在您日历的顶部。
然而,抛开这一点,实现它的一种方法是处理 viewRender 事件。这将在日历上的日期范围或视图类型更改时发生,并在新视图实际显示在屏幕上之前触发。根据文档,回调中提供的视图对象包含将要显示的开始日期和结束日期。
你可以这样写:
viewRender: function( view, element )
{
alert(view.start.format("YYYY-MM-DD"));
}
这是一个工作演示:http://jsfiddle.net/8bxqzfev/
我正在使用 "fullcalendar" 插件 https://fullcalendar.io/ 以便在日历上显示游览
当用户单击 next/pre 按钮时,我如何提醒 next/pre 完整日期?
即时,如果日历显示当前日期 (2019-06-03) 并且我单击 "next",则警报将显示 2019-07-01。点击"pre"会显示2019-05-01
我的代码:
<div id="calendar"></div>
<script>
$(document).ready(function() {
var initialLocaleCode = 'en';
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay,listMonth'
},
eventLimit: true,
editable: false,
events: [
{
title: 'tour 1',
start: '2019-05-05',
end: '2019-05-11',
className: 'bg-warning'
},{
title: 'title for tour num 2',
start: '2019-05-19',
end: '2019-05-25',
className: 'bg-purple'
},{
title: '3td tour title',
start: '2019-05-16',
end: '2019-05-21',
className: 'bg-info'
}
]
});
});
</script>
我不确定您为什么需要这样做,因为新日期已经显示在您日历的顶部。
然而,抛开这一点,实现它的一种方法是处理 viewRender 事件。这将在日历上的日期范围或视图类型更改时发生,并在新视图实际显示在屏幕上之前触发。根据文档,回调中提供的视图对象包含将要显示的开始日期和结束日期。
你可以这样写:
viewRender: function( view, element )
{
alert(view.start.format("YYYY-MM-DD"));
}
这是一个工作演示:http://jsfiddle.net/8bxqzfev/