更改JQuery DatePicker的标题

时间:2015-08-03 21:11:10

标签: javascript jquery jquery-ui-datepicker

我希望更改我的JQuery DatePicker的标题,因为它显示的是西班牙语的错误格式。它说" agosto 2015"而不是" Agosto de 2015"。我有办法做到吗?

enter image description here

提前致谢!

3 个答案:

答案 0 :(得分:4)

执行此操作的一种方法是使用jQuery DatePicker中的monthNames选项更改每个月的名称。因此,例如,您可以将“agosto”更改为“Agosto de”。

示例:

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

答案 1 :(得分:0)

您可以在月份后插入de

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

答案 2 :(得分:0)

在您的页面中下载并添加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']);