function getMonthName(monthNumber) {
  const date = new Date();
  date.setMonth(monthNumber - 1);
  return date.toLocaleString([], { month: 'long' });
}
function getMonthName(monthNumber) {
  const date = new Date();
  date.setMonth(monthNumber - 1);
  return date.toLocaleString([], { month: 'long' });
}
I’ve worked with dates long enough in lots of different languages to recognize API decisions that are absurd.