ancora in disordine con FullCalendar. Sto cercando di capire perché è quando l'evento dayClick viene sparato, il parametro dateTime è ancora in GMT quando ho provato a impostarlo su local e UTC. È essenzialmente una giornata intera alle spalle. Farò clic su diciamo il 19 marzo e la data sarà il 18 marzo.Il fuso orario non funziona correttamente per FullCalendar
Ecco il mio calendario di configurazione ed i miei eventi 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)
};
};
Ho provato la regolazione della proprietà "ignoreTimezone" "fuso orario", "UTC" e pure, non andare. Ho visto alcune persone dire che è un problema con il mio orologio OS in quanto è da lì che arriva il momento, ma non credo che sia il caso qui. Qualche idea? Ho raggiunto il picco e non ho avuto fortuna. Grazie in anticipo!