2017-11-28 11 views
0

전체 일정보기의 경우 현재 장치의 현지 시간대로 표시됩니다. 그러나, 나는 그것이 사람이 그것을보고있는 시간대에 따라 동적으로 렌더링 싶어요. 이 문제를 처리 할 수있는 방법이 있습니까?fullcalendar의 시간대 초기화 방법

기본적으로 캘린더를 보는 사람이 현재 시간대 나 과거 날짜로 이벤트를 생성해서는 안됩니다. 그리고 그것이 사람이 자신의 시간대에서 전체 달력을 볼 수있게해야하는 이유입니다.

+0

나는 [moment.js]를 탐험해볼 것을 제안합니다. 다음은 [link] (https://momentjs.com/)입니다. – MUT

답변

0

당신은이 방법으로 지역의 시간대로 설정할 수 있습니다 공식 문서에 따르면 시간대 이런 식으로

jQuery('your-css-selector').fullCalendar({ 
timezone: 'local' 
}); 

을 설정할 수 있습니다. 나는 당신이 DayRender 옵션 https://fullcalendar.io/docs/display/dayRender/

jQuery('your-css-selector').fullCalendar({ 
dayRender: (date, cell) => { 
    if (date > youCurrentDate){ 
     jQuery(cell).addClass('disabled'); 
    } 
} 
}); 

난 당신이 현재 날짜를 얻을 수있는 방법을 알고 있다고 가정에게 사용할 수있는 날짜를 해제하려면 https://fullcalendar.io/docs/timezone/timezone/

무엇을 찾고 그게 전부 것 같아요.