今天的全日历开始日期
我很难从今天开始制作全日历。 它做的是它显示整个星期我这样做: –
$('#calendar').fullCalendar({ // Options }); $('#calendar').fullCalendar('gotoDate', currentDate);
currentDate今天在哪里。
参考: – http://flickfootball.in/点击日历标签..
FullCalendar依赖于moment.js ,所以你可以这样做:
var today = moment().day(); $('#calendar').fullCalendar({ firstDay: today });
添加以下代码
$('#my-today-button').click(function() { $('#calendar').fullCalendar('today'); });
有关更多信息,请查看链接
请参阅此链接
如何在fullcalendar中显示事件的描述
//我正在使用moment.js作为今天的日期 – today_date = moment()。format(’YYYY-MM-DD’);
//在这一行我给出了今天的默认日期。 – defaultDate:today_date,
像这样设置defaultDate
:
$('#calendar').fullCalendar('today')
例
$('#calendar').fullCalendar({ header: { left: 'prev,next today', center: 'title', right: 'month,agendaWeek,agendaDay,listYear' }, defaultDate: $('#calendar').fullCalendar('today'), // THIS IS WHAT YOU'RE LOOKING FOR nowIndicator: true, navLinks: true, // click day/week names to navigate to date editable: true, // allows drag/drop eventLimit: true, // allow "more" link when too many events events: [] //an array of your events here });
更多关于今天获取当天的文档
你想这样吗试试这个
$(function() { $('#calendar').fullCalendar({ header: { left: 'prev,next today', center: 'title', right: 'month,agendaWeek,agendaDay' }, defaultDate: '2016-01-12', editable: true, eventLimit: true, // allow "more" link when too many events }); });
发现了一个黑客。 虽然不适合解决方案。
全日历允许您使用firstDay:”开始日历。 所以,找出今天是哪一天,并将其设置为firstDay。 因此日历从该日期开始。
var d = new Date(); var t = d.getDay();
firstDay:t,