2017 年全日历计划程序的标签出错



我使用的是fullcalendar的调度程序插件版本1.0.0

我在J2EE环境中。

我们使用法语日历,一周的第一天是星期一。它在2016年运行得很好,但奇怪的是,在2017年,标签是错误的。因为图片能更好地描述它,这里是:

这里工作正常,第一天是星期一(伦迪)

但是这里,标签是saturday (Samedi)

这个错误一年到头都在继续。如何解决这个问题?

下面是我们使用的完整日历配置的一部分:
        $('#calendar').fullCalendar({
            schedulerLicenseKey: 'CC-Attribution-NonCommercial-NoDerivatives',
            lang: 'fr',
            firstDay: 1,
            aspectRatio: 2.3,
            scrollTime: '00:00',
            allDaySlot: false,
            weekNumbers: true,
            defaultDate: getDateDuJour(),
            selectable: true,
            resourceAreaWidth: "20%",
            eventOverlap: true,
            // Pour déclencher un passage dans "events" lors d'un changement de mode de vue (jour, semaine...)
            lazyFetching: false,
            header: {
                left: 'prevYear,prev,next,nextYear today',
                center: 'title',
                right: 'timelineMonth, timelineDay,timelineWeek,agendaWeek'
            },
            defaultView: '#{controleur.planningCollectifDelegate.vue}',
            views: {
                timelineWeek: {
                    slotDuration: '01:00',
                    minTime: '09:00',
                    maxTime: '18:00',
                    hiddenDays: [0, 6],
                },
                agendaWeek: {
                    buttonText: 'Agenda',
                    height: 200,
                    slotDuration: '00:30',
                    minTime: '09:00',
                    maxTime: '18:00',
                    hiddenDays: [0, 6],
                },
                timelineDay: {
                    slotDuration: '00:30',
                    minTime: '08:00',
                    maxTime: '22:00',
                    hiddenDays: [0],
                }
            },
            resourceColumns: [
            {
                labelText: 'Personnes',
                field: 'title'
            }],
}

UPDATE:

我错了,我不明白为什么或如何解决我的问题。源代码来自版本2.9.0moment.js文件

下面是我修改过的几行

_weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),
    /*weekdays: function(a) {
        return this._weekdays[a.day()]
    },*/
    _weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),
    weekdaysShort: function(a) {
        //return this._weekdaysShort[a.day()]
        return this._weekdays[a.day()]
    },
    _weekdaysMin: "Su_Mo_Tu_We_Th_Fr_Sa".split("_"),
    weekdaysMin: function(a) {
        return this._weekdaysMin[a.day()]
    },
    weekdaysParse: function(a) {
        var b, c, d;
        for (this._weekdaysParse || (this._weekdaysParse = []), b = 0; 7 > b; b++)
            if (this._weekdaysParse[b] || (c = vb([2e3, 1]).day(b), d = "^" + this.weekdays(c, "") + "|^" + this.weekdaysShort(c, "") + "|^" + this.weekdaysMin(c, ""), this._weekdaysParse[b] = new RegExp(d.replace(".", ""), "i")), this._weekdaysParse[b].test(a)) return b
    },

它产生一个javascript错误,每次我改变视图在完整的日历,但日期的标签是好的。

有人能解释一下为什么,如果有其他工作可以实现我的目标吗?

谢谢

最新更新