diff --git a/addons/web_calendar/static/src/js/web_calendar.js b/addons/web_calendar/static/src/js/web_calendar.js index 9885b8e7e17..61994711045 100644 --- a/addons/web_calendar/static/src/js/web_calendar.js +++ b/addons/web_calendar/static/src/js/web_calendar.js @@ -694,17 +694,17 @@ var CalendarView = View.extend({ 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); + data[this.date_start] = time.auto_date_to_str(date_start_day, this.fields[this.date_start].type); if (this.date_stop) { - data[this.date_stop] = time.datetime_to_str(date_stop_day); + data[this.date_stop] = time.auto_date_to_str(date_stop_day, this.fields[this.date_stop].type); } diff_seconds = Math.round((date_stop_day.getTime() - date_start_day.getTime()) / 1000); } else { - data[this.date_start] = time.datetime_to_str(event.start); + data[this.date_start] = time.auto_date_to_str(event.start, this.fields[this.date_start].type); if (this.date_stop) { - data[this.date_stop] = time.datetime_to_str(event_end); + data[this.date_stop] = time.auto_date_to_str(event_end, this.fields[this.date_stop].type); } diff_seconds = Math.round((event_end.getTime() - event.start.getTime()) / 1000); }