Jquery datepicker为alt字段本地化了alt格式

Jquery datepicker为alt字段本地化了alt格式,jquery,jquery-ui,jquery-ui-datepicker,Jquery,Jquery Ui,Jquery Ui Datepicker,我的法语页面上有一个有趣的日期选择器: $('#datepicker').datepicker({ altField: "#alternate", altFormat: "DD, d MM, yy", beforeShowDay: $.datepicker.noWeekends }, $.datepicker.regional["fr"]); 问题是我的“#alternate”输入获取的日期格式正确,但没有采用区域设置。所以约会用英语而不是法语出现 如何配置插件以在al

我的法语页面上有一个有趣的日期选择器:

$('#datepicker').datepicker({
    altField: "#alternate",
    altFormat: "DD, d MM, yy",
    beforeShowDay: $.datepicker.noWeekends
}, $.datepicker.regional["fr"]);
问题是我的“#alternate”输入获取的日期格式正确,但没有采用区域设置。所以约会用英语而不是法语出现

如何配置插件以在altField中设置有关我的小部件区域设置的日期

谢谢

在这里找到的

在这里找到的


您应该事先通过
setDefaults
设置本地化,或者之后使用jqueryui的选项格式设置本地化

示例一:

jQuery.datepicker.setDefaults($.datepicker.regional['fr']);

$("#datepicker").datepicker({
  altField: "#alternate",
  altFormat: "DD, d MM, yy",
  beforeShowDay: $.datepicker.noWeekends
});
$("#datepicker").datepicker({
  altField: "#alternate",
  altFormat: "DD, d MM, yy",
  beforeShowDay: $.datepicker.noWeekends
});

$( "#datepicker" ).datepicker( "option", $.datepicker.regional['fr'] );
示例二:

jQuery.datepicker.setDefaults($.datepicker.regional['fr']);

$("#datepicker").datepicker({
  altField: "#alternate",
  altFormat: "DD, d MM, yy",
  beforeShowDay: $.datepicker.noWeekends
});
$("#datepicker").datepicker({
  altField: "#alternate",
  altFormat: "DD, d MM, yy",
  beforeShowDay: $.datepicker.noWeekends
});

$( "#datepicker" ).datepicker( "option", $.datepicker.regional['fr'] );


任何一种方法都适用于主日期选择器和备用字段。

您应该事先通过
setDefaults
设置本地化,或者之后使用jQuery UI的选项格式设置本地化

示例一:

jQuery.datepicker.setDefaults($.datepicker.regional['fr']);

$("#datepicker").datepicker({
  altField: "#alternate",
  altFormat: "DD, d MM, yy",
  beforeShowDay: $.datepicker.noWeekends
});
$("#datepicker").datepicker({
  altField: "#alternate",
  altFormat: "DD, d MM, yy",
  beforeShowDay: $.datepicker.noWeekends
});

$( "#datepicker" ).datepicker( "option", $.datepicker.regional['fr'] );
示例二:

jQuery.datepicker.setDefaults($.datepicker.regional['fr']);

$("#datepicker").datepicker({
  altField: "#alternate",
  altFormat: "DD, d MM, yy",
  beforeShowDay: $.datepicker.noWeekends
});
$("#datepicker").datepicker({
  altField: "#alternate",
  altFormat: "DD, d MM, yy",
  beforeShowDay: $.datepicker.noWeekends
});

$( "#datepicker" ).datepicker( "option", $.datepicker.regional['fr'] );


任何一种方法都适用于主日期选择器和备用字段。

您是否查看了有关的文档?它有一个关于区域格式的部分。@kel是的,这就是我获取区域配置的地方。该部分适用于日历UI部分。但是,当我使用altField时,当我在窗口小部件中选择日期时,打印在其中的日期不受我的区域设置的影响。您有没有查看相关文档?它有一个关于区域格式的部分。@kel是的,这就是我获取区域配置的地方。该部分适用于日历UI部分。但当我使用altField时,在小部件中选择日期时打印在其中的日期不受我的区域设置的影响。