jQuery UI 日期选择器,设置默认的一天开始时间

jQuery UI Datepicker, set default start of day

我们有一个系统,我们在其中实例化了许多 .datepicker 对象

我知道我可以像这样设置开始日期

$('.selector').datepicker('option', 'firstDay', 4); // i.e. Thursday

有没有办法为所有后续的 .datepicker 请求默认设置此值(无需在执行时指定 firstDay 选项?

您可以使用 $.datepicker.setDefaults( options ) 来完成。检查 here

$.datepicker.setDefaults({
  firstDay: 4,
});

JqueryUI日期选择器

有很多选项可用
$.datepicker.setDefaults({
    constrainInput: true,   // prevent letters in the input field
    minDate: new Date(),    // prevent selection of date older than today
    showOn: 'button',       // Show a button next to the text-field
    autoSize: true,         // automatically resize the input field 
    altFormat: 'yy-mm-dd',  // Date Format used
    firstDay: 4 // Start with Thursday
})