I want change the titleFormat of my calendar.
At present, the title is in an h2 tag and we cannot personalize it by adding html code to the titleFormat option. For
Okay, this isn't really supported but here's a workaround. JSFiddle
viewRender: function (view, element) {
//The title isn't rendered until after this callback, so we need to use a timeout.
if(view.type === "agendaWeek"){
window.setTimeout(function(){
$("#calendar").find('.fc-toolbar > div > h2').empty().append(
""+view.start.format('MMM Do [to]')+""+
""+view.end.format('MMM Do')+""
);
},0);
}else if(view.type === "agendaDay"){
window.setTimeout(function(){
$("#calendar").find('.fc-toolbar > div > h2').empty().append(
""+view.start.format('ffffdd D MMMM YYYY')+""
);
},0);
}
},
I don't know if it's the most stable thing in the world but, at worst, it might have a slight aesthetic glitch sometimes (like when a new FC version gets released.).