Fullcalendar - 在dayGridMonth中删除日后缀使用日语时查看

问题描述 投票:1回答:1

在Fullcalendar中将区域设置设置为日语并使用dayGridMonth视图时,会为每天添加单元格后缀“日”(表示日期)。

我想删除这一天的后缀字母,以便单元格的外观只是数字。

我查看了文档,但找不到它。

通过将locale设置为“ja”,可以在官方演示中检查此行为。 https://fullcalendar.io/docs/locale-demo

我希望我的日间单元格只显示数字,不带后缀。

fullcalendar cjk
1个回答
1
投票

我已经阅读了FullCalendar的源代码。它使用Intl.DateTimeFormat转换日期格式,如下所示。

https://github.com/fullcalendar/fullcalendar/blob/f86b5f33148cb43178e21c46a6ea814d128a88e1/src/core/datelib/formatting-native.ts#L165

我找不到如何自定义格式。一个可能的脏黑客是分叉存储库并在下面的代码后删除“日”字符。

https://github.com/fullcalendar/fullcalendar/blob/e73621e5c9bcf6778c07cc5a29a4b0641d3ac46e/src/daygrid/DayGrid.ts#L390-L395

html = html.replace('日', '');
© www.soinside.com 2019 - 2024. All rights reserved.