Nombres de los Meses
Locale#months
debe ser un array que contenga los nombres de los meses.
TIP
Esto requiere el plugin UpdateLocale para que funcione
js
dayjs.extend(updateLocale);
dayjs.updateLocale('en', {
months: [
'January', // Enero
'February', // Febrero
'March', // Marzo
'April', // Abril
'May', // Mayo
'June', // Junio
'July', // Julio
'August', // Agosto
'September', // Septiembre
'October', // Octubre
'November', // Noviembre
'December', // Diciembre
],
});
Tratamiento Adicional de Tokens
Si se requiere un procesamiento adicional para calcular el nombre del mes (por ejemplo, si la gramática varía según el formato), Locale#months
puede ser una función con la siguiente firma. Siempre debe retornar el nombre del mes.
js
dayjs.updateLocale('en', {
months: function (dayjsInstance, format) {
// dayjsInstance es la instancia de Day.js que se está formateando
// format es la cadena de formato.
if (/^MMMM/.test(format)) {
// si el formato comienza con 'MMMM'
return monthShortFormat[dayjsInstance.month()];
} else {
return monthShortStandalone[dayjsInstance.month()];
}
},
});