如何将fullcalendar的nameMonths更改为西班牙语或任何语言

osh*_*ngc 3 html javascript jquery events fullcalendar

我希望有人能回答,可能有点愚蠢的问题......我想改变monthnames,monthNamesShort的值.我发现我可以在这里更改值:http: //arshaw.com/fullcalendar/docs/#time-date-formatting 但是有人可以分享一些代码.我会很感激的.

非常感谢你们.

小智 6

当您调用日历时,只需用西班牙语传递月份名称:

$('#calendar').fullCalendar({
    monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],
    monthNamesShort: ['Ene','Feb','Mar','Abr','May','Jun','Jul','Ago','Sep','Oct','Nov','Dic'],
    dayNames: ['Domingo','Lunes','Martes','Miércoles','Jueves','Viernes','Sábado'],
    dayNamesShort: ['Dom','Lun','Mar','Mié','Jue','Vie','Sáb']
});
Run Code Online (Sandbox Code Playgroud)

那应该做。您可以对要翻译的任何其他选项执行相同的操作。


luk*_*kas 6

您需要覆盖其默认设置:

<head>
  <script type="text/javascript">
    $(document).ready(function() {
      $('#calendar').fullCalendar({
        monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],
        monthNamesShort: ['Ene','Feb','Mar','Abr','May','Jun','Jul','Ago','Sep','Oct','Nov','Dic'],
      });
    });
  </script>
</head>

<body>
  <div id='calendar'></div>
</body>
Run Code Online (Sandbox Code Playgroud)


r0b*_*rt0 6

包括fullcalendar/fullcalendar.js

包括西班牙语的fullcalendar/locale/es.js,适用于World的locale-all.js

 

    $('#calendar').fullCalendar({
       locale: 'es'
    })
 

完整日历区域设置文档

  • 'lang'财产已被删除.现在是'locale'.我们只需要包含所需的位置javascript并设置此属性 (2认同)