Flatpickr.js 仅显示当天的第一个字母

Kiw*_*isi 1 html javascript jquery flatpickr

我在文档中找不到如何仅显示当天的第一个字母。默认情况下,它显示周一周二等...我想像下面的示例一样显示它

https://jsfiddle.net/wdL13cty/8/

window.addEventListener('load', (event) => {

  var datesToEnable = JSON.parse(document.getElementById('dates').innerHTML);
  console.log(datesToEnable);
  var fp = flatpickr(document.querySelector('#flatpickr'), {
    // init flatpicker as an inline NON modal date picker
    // min date today
    // disable all dates
    // enable dates coming from JSON object
    // able to change the datge format if necessary
    inline: 'true',
    altFormat: "F j, Y",
    altInput: true,
    minDate: "today",
    disableMobile: "true",
    enable: datesToEnable.dates,
    onChange: function(selectedDates, dateStr, instance) {
      console.log('date: ', dateStr);
    }
  });

});
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

小智 5

您可以使用locale配置选项根据您的要求自定义标签。
请参阅此处的官方文档:本地化
示例:

flatpickr(myElem, {
    locale: {
        firstDayOfWeek: 2
    }
});
Run Code Online (Sandbox Code Playgroud)

工作样本:

flatpickr(myElem, {
    locale: {
        firstDayOfWeek: 2
    }
});
Run Code Online (Sandbox Code Playgroud)
window.addEventListener('load', (event) => {

  var datesToEnable = JSON.parse(document.getElementById('dates').innerHTML);
  console.log(datesToEnable);
  var fp = flatpickr(document.querySelector('#flatpickr'), {
    // init flatpicker as an inline NON modal date picker
    // min date today
    // disable all dates
    // enable dates coming from JSON object
    // able to change the datge format if necessary
    inline: 'true',
    altFormat: "F j, Y",
    altInput: true,
    minDate: "today",
    disableMobile: "true",
    enable: datesToEnable.dates,
    locale: {
      weekdays: {
        shorthand: ["S", "M", "T", "W", "T", "F", "S"]
      }
    },
    onChange: function(selectedDates, dateStr, instance) {
      console.log('date: ', dateStr);
    }
  });
});
Run Code Online (Sandbox Code Playgroud)
input {
  display: none;
}
.flatpickr-monthDropdown-months {
  -webkit-appearance: none !important;
}
Run Code Online (Sandbox Code Playgroud)

  • 谢谢你!我还必须添加“普通”天数(即使它们没有改变),否则会引发错误。`普通写法:[“星期日”、“星期一”、“星期二”、“星期三”、“星期四”、“星期五”、“星期六”] }` (2认同)