Month Names
Locale#months
应该是一个包含月份的数组。
提示
这依赖 UpdateLocale 插件,才能正常运行
javascript
dayjs.extend(updateLocale);
dayjs.updateLocale("en", {
months: [
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December",
],
});
更高级的占位符处理
如果需要更多处理来计算月份的名称(例如,如果不同格式的语法不同),则 Locale#months
可以是具有以下签名的函数。 它应始终返回月份的名称。
javascript
dayjs.updateLocale("en", {
months: function (dayjsInstance, format) {
// dayjsInstance is the Day.js object currently being formatted
// format is the formatting string
if (/^MMMM/.test(format)) {
// if the format starts with 'MMMM'
return monthShortFormat[dayjsInstance.month()];
} else {
return monthShortStandalone[dayjsInstance.month()];
}
},
});