immer noch herum mit FullCalendar. Ich versuche herauszufinden, warum, wenn das dayClick-Ereignis abgefeuert wird, der dateTime-Parameter selbst immer noch in GMT ist, wenn ich versucht habe, ihn auf local und UTC zu setzen. Es ist im Wesentlichen ein ganzer Tag zurück. Ich werde am 19. März klicken und dateTime wird am 18. März sein.Zeitzone funktioniert nicht richtig für FullCalendar
Hier ist mein Kalender config und meine dayClick Ereignisse:
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)
};
};
Ich habe versucht, die "Zeitzone", "utc" und die "ignoreTimezone" Eigenschaften sowie Anpassung, no go. Ich habe gesehen, dass einige Leute sagen, dass es ein Problem mit meiner OS-Uhr ist, da dort die Zeit herkommt, aber ich glaube nicht, dass das der Fall ist. Irgendwelche Ideen? Ich habe meinen Höhepunkt erreicht und habe kein Glück gehabt. Danke im Voraus!