nadal działa z FullCalendar. Próbuję dowiedzieć się, dlaczego po uruchomieniu zdarzenia dayClick, parametr dateTime jest wciąż w GMT, gdy próbowałem ustawić go na lokalny i UTC. To w zasadzie cały dzień za sobą. Kliknij, aby powiedzieć, 19 marca, a dataTime będzie 18 marca.Strefa czasowa nie działa poprawnie dla FullCalendar
Oto mój config kalendarz i moi wydarzenia dayClick:
vm.uiConfig = {
calendar: {
height: 350,
editable: false,
draggable: false,
selectable: true,
selectHelper: true,
unselectAuto: false,
disableResizing: false,
droppable: false,
handleWindowResize: true,
timezone: "local",
ignoreTimezone: false,
header: {
left: "title",
center: "",
right: "today prev,next"
},
dayClick: vm.dayClick
}
};
vm.dayClick = function(dateTime, jsEvent, view)
{
// change the day's background color just for fun
if (vm.previousCell)
vm.previousCell.css("background-color", vm.previousCellCSS);
vm.previousCell = $(this);
vm.previousCellCSS = vm.previousCell.css("background-color");
vm.previousCell.css("background-color", "lightgrey");
vm.selectedDate = {
date: new Date(dateTime)
};
};
Próbowałem regulacji "czasową", "UTC" i "ignoreTimezone" właściwości, jak również, nie iść. Widziałem, jak niektórzy ludzie mówią, że to problem z zegarem systemu operacyjnego, skoro właśnie nadszedł czas, ale nie sądzę, żeby tak było w tym przypadku. Jakieś pomysły? Osiągnąłem szczyt i nie miałem szczęścia. Z góry dziękuję!