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