JSFiddle - React, Tailwind, and code Playground
by polinux
JavaScript
Date.monthNames = function( locales, optMonth ) {
// ----------
const arrMonth = [];
const lang = locales || window.navigator.language;
for( let dateRef = new Date(2001, 0, 10), m = 0 ; m < 12 ; m++ ) {
dateRef.setMonth(m);
arrMonth.push( dateRef.toLocaleDateString( lang, { month: optMonth || "long" } ) );
}
return arrMonth;
}