Javascript FullCalendar today按钮:日期而不是文本//问题

Javascript FullCalendar today按钮:日期而不是文本//问题,javascript,fullcalendar,momentjs,spip,Javascript,Fullcalendar,Momentjs,Spip,我想在“今天”按钮中显示当前日期,而不是固定文本。 这个>>是我正在开发的网站。 我在文档中找不到该选项,因此我在矩.js-docs中搜索并找到: moment().format(); 并在完整日历中使用它,如下所示: buttonText: { next: '>', nextYear: '>>', prev: '<', prevYear: '

我想在“今天”按钮中显示当前日期,而不是固定文本。 这个>>是我正在开发的网站。 我在文档中找不到该选项,因此我在矩.js-docs中搜索并找到:

moment().format();
并在完整日历中使用它,如下所示:

buttonText: {
                next: '>',
                nextYear: '>>',
                prev: '<',
                prevYear: '<<',
                today: moment().format("MMMM YYYY")
            },
第一次尝试:

buttonText: {
                next: '>',
                nextYear: '>>',
                prev: '<',
                prevYear: '<<',
                today: moment().locale('de').format("MMMM YYYY")
                },
按钮文本:{
下一个:“>”,
nextYear:“>>”,
上一页:'',
nextYear:“>>”,

上一篇:“好吧,我知道怎么做了。

步骤1:获取语言。 转到并下载您需要的语言。我学习了de.js、en.js和fr.js

步骤2:将它们上载到服务器。 我在我的服务器上的FullCalendar目录中创建了一个新文件夹,称之为“momentjs_locale”,并将文件上传到那里

步骤3:链接语言文件。 为了安全起见,我将它们链接到了链接到moment.js后面的FullCalendar文件所在的位置 所以对我来说,它看起来像:

<link href='../fullcalendar.css' rel='stylesheet' />

<link href='../fullcalendar.print.css' rel='stylesheet' media='print' />
<script src='../lib/moment.min.js'></script>
<script src="momentjs_locale/de.js"></script>
<script src="momentjs_locale/en.js"></script>
<script src="momentjs_locale/fr.js"></script>
<script src='../lib/jquery.min.js'></script>
<script src='../fullcalendar.min.js'></script>

第4步:使用它。现在你可以了


$(文档).ready(函数(){
//在这里,我将moment.js的全局语言设置为德语(默认为“en”)
地点(“de”);
$(“#日历”).fullCalendar({
按钮文字:{
//这里我让按钮显示法语日期而不是文本。
今天:矩().locale(“fr”).format(“MMMM-YYYY”)
},
//更多选择。。。
});
});
所以,如果有人有类似的问题,我希望这能有所帮助。 再见:)

buttonText: {
                next: '>',
                nextYear: '>>',
                prev: '<',
                prevYear: '<<',
                today: moment().locale('de', {months : "Januar_Februar_M&#228;rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_")}).format("MMMM YYYY")
        },
<link href='../fullcalendar.css' rel='stylesheet' />

<link href='../fullcalendar.print.css' rel='stylesheet' media='print' />
<script src='../lib/moment.min.js'></script>
<script src="momentjs_locale/de.js"></script>
<script src="momentjs_locale/en.js"></script>
<script src="momentjs_locale/fr.js"></script>
<script src='../lib/jquery.min.js'></script>
<script src='../fullcalendar.min.js'></script>
<script>

    $(document).ready(function() {

//Here I am setting the global language for moment.js to german (which is "en" by default.)
    moment.locale("de");

        $('#calendar').fullCalendar({

            buttonText: {
                    //Here I make the button show French date instead of a text.
                    today: moment().locale("fr").format("MMMM YYYY") 
            },
            //more options...

        });

    });

</script>