Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged

Does anyone know if this is desired functionality (to work for multi-timezones)?

Is there a modification that can be made to webcalendar.js to change this behaviour?

Was thinking it would be modification of the following excerpt of code:

get_event_data: function(event) {
 ...
if (event.allDay) {
// Sometimes fullcalendar doesn't give any event.end.
if (event_end === null || _.isUndefined(event_end)) {
event_end = new Date(event.start);
}
if (this.all_day) {
date_start_day = new Date(Date.UTC(event.start.getFullYear(),event.start.getMonth(),event.start.getDate()));
date_stop_day = new Date(Date.UTC(event_end.getFullYear(),event_end.getMonth(),event_end.getDate()));
}
else {
date_start_day = new Date(event.start.getFullYear(),event.start.getMonth(),event.start.getDate(),7);
date_stop_day = new Date(event_end.getFullYear(),event_end.getMonth(),event_end.getDate(),19);
}
data[this.date_start] = time.datetime_to_str(date_start_day);
if (this.date_stop) {
data[this.date_stop] = time.datetime_to_str(date_stop_day);
}
diff_seconds = Math.round((date_stop_day.getTime() - date_start_day.getTime()) / 1000);
}


I don't want to modify the base code but I don't want to strip time from my allday events either...

Any suggestions?

Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
0
dub 17
3143
1
úno 22
5278
1
kvě 23
4081
5
pro 19
6261
6
úno 18
16211