5

我一直在尝试更改出现在 Fullcalendar 周/时间网格视图的日期列标题中的日期格式:

在此处输入图像描述

我将 V5 与 moment.js 结合使用。

通过文档搜索,我最终来到了这里:https ://fullcalendar.io/docs/v5/day-header-render-hooks

这是我在初始化日历时尝试过的代码:

dayHeaderFormat: function(date){
    return moment(date.weekday).format('ddd');
}

这导致显示每个标题的今天(星期四),而不是正确的日期。

我的下一个问题是我不确定如何相应地格式化其余日期 - 这针对日期对象的“工作日”元素,但我无法弄清楚如何一次性格式化整个日期(如果这是可能的)。例如,我希望简单地显示“Thu 14th”。

任何帮助或建议表示赞赏!

4

2 回答 2

7
dayHeaderContent: (args) => {
    return moment(args.date).format('ddd Do')
}

新函数提供args而不是date对象。因此,您可以使用它们来访问它们,args.date然后使用它们进行格式化moment

于 2020-07-06T12:14:16.573 回答
-1

您可以使用

dayHeaderContent: (args) => {
return moment(args.date).format('ddd Do')
}

我一个月有问题....从一月开始的月份,这是六月 在此处输入图像描述

于 2021-06-09T06:09:29.157 回答