![](/img/trans.png)
[英]Changing view from month to week or day or agenda crashes the app react big calendar
[英]Agenda which is added to the calendar is fine with Week view but in month view it is coming one day earlier in US
我正在使用FullCalendar發布議程。 在周視圖的完整日歷中,它完美地顯示了添加的議程,但是當我試圖在月視圖中顯示時,它在添加議程的前一天顯示了添加的議程。 此問題僅在美國時區出現,當我嘗試在印度打開時,兩種視圖都運行良好。
在日歷上,我們使用
if (event.vanNumb != undefined) {
element.find('.fc-title').text('');
if(event.van == true){
var jsDate = new Date(event.start);
var today = moment(presentDate);
var daysDiff =daysDifference(moment(event.start),today);
year = jsDate.getFullYear ();
month = jsDate.getMonth ();
day = jsDate.getDate ();
month += 1;
month = ("0" + month).slice (-2);
day = ("0" + day) .slice (-2);
if(daysDiff ==0){
jQuery('.fc-month-view [data-date="'+year +'-'+ month +'-'+ day+'"]').addClass('fc-today-in-transit');
}else{
jQuery('.fc-month-view [data-date="'+year +'-'+ month +'-'+ day+'"]').addClass('in-transit');
}
}
}
這是日差法
function daysDifference(startDate,endDate){
return moment.duration({days: startDate.clone().stripTime().diff(endDate.clone().stripTime(), 'days')});
}
我能夠解決這個問題,希望對您有所幫助。
先前的代碼
day = jsDate.getDate ();
現在
day = jsDate.getUTCDate ();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.