全日历周标题格式

Fullcalendar Week Title Format

是否可以让全日历将周标题显示为单个字母?所以不是默认的:

Mon Tue Wed Thu Fri Sat

如何显示:

S M T W T F S

我试过:

$('#calendar').fullCalendar({
   header: {
   right: '',
   center: 'prev, title, next',
   left: ''
  },
  columnFormat: {
    month: 'd' //also tried 'D' but a number displayed instead
  }
)}

你能得到的最短的是两个字母

$('#calendar').fullCalendar({
   header: {
   right: '',
   center: 'prev, title, next',
   left: ''
  },
  columnFormat: {
    month: 'dd' //also tried 'D' but a number displayed instead
  }
});

这个库使用moment库,所有可能的格式都可以找到here

从版本 2.2.4 开始,

你要这样修改。

$('#calendar').fullCalendar({
    ...
    ...
    ...,
    views: {
        week: { // name of view
            columnFormat: 'dd'
        }
    }
});

如果您使用的是 dayGridMonth,在应用选项中,

dayHeaderFormat: {
    weekday: 'narrow'
},

您可以使用 slotLabelFormat:

slotLabelFormat: [
    { weekday: 'narrow' },
]

所有可能的格式都在文档中: https://fullcalendar.io/docs/v4/date-formatting