更改 JQuery DatePicker 的标题

Change title of JQuery DatePicker

我想更改 JQuery DatePicker 的标题,因为它显示的西班牙语格式不正确。它说的是 "agosto 2015" 而不是 "Agosto de 2015"。有什么办法可以做到吗?

提前致谢!

一种方法是使用 jQuery DatePicker 中的 monthNames 选项来更改每个月的名称。例如,您可以将 "agosto" 更改为 "Agosto de"。

示例:

$( ".selector" ).datepicker({
    monthNames: [ "Enero de", "Febrero de", ... , "Diciembre de" ]
});

您可以在月份后插入de:

$(".ui-datepicker-month").after(" de");

下载 language pack 并将其包含在您的页面中,然后根据需要进行调整,例如

datepicker.regional['es'] = {
    closeText: 'Cerrar',
    prevText: '<Ant',
    nextText: 'Sig>',
    currentText: 'Hoy',
    monthNames: ['Enero de','Febrero de','Marzo de','Abril de','Mayo de','Junio de',
    'Julio de','Agosto de','Septiembre de','Octubre de','Noviembre de','Diciembre de'],
    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'],
    dayNamesMin: ['D','L','M','X','J','V','S'],
    weekHeader: 'Sm',
    dateFormat: 'dd/mm/yy',
    firstDay: 1,
    isRTL: false,
    showMonthAfterYear: false,
    yearSuffix: ''};
datepicker.setDefaults(datepicker.regional['es']);