Как составить JS на основе переменной lang только для одного атрибута

#javascript

#язык JavaScript

Вопрос:

Прежде всего, я знаю, что существуют альтернативные способы печати текущей даты и т. Д. Но я все равно хотел бы использовать этот JS.

Я хотел бы, чтобы следующая дата была напечатана с использованием определенного месяца на родном языке.

Кто-нибудь может, пожалуйста, помочь мне сделать так, чтобы этот скрипт работал правильно, чтобы он печатал правильную дату на основе языка браузера посетителей?

 function getDate(){ var monthNames =   let phrase;  if (italian) {phrase = phrases.italian; }  else if (french) {phrase = phrases.french; }  else if (german) {phrase = phrases.german; }  else {phrase = phrases.english; }  el.innerHTML = `${phrase}`; };  modifyElHTML('MyMonth', {  italian: ("Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"]);  french: ("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"]);  german: ("Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"]);  english: ("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]);  var today = new Date(); var dd = today.getDate(); var mm = today.getMonth(); var minutes = today.getMinutes(); if (minutes lt; 10) minutes = '0' minutes; var hour = today.getHours(); var yyyy = today.getFullYear(); if(ddlt;10){dd='0' dd} var today = dd ' '  monthNames[mm] ' ' yyyy ' - ' hour ':' minutes; return today;}