Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

Можете помочь js

Напишите функцию которая принимает название месяца на русском и возвращает ее перевод на английском

По дате
По рейтингу
Аватар пользователя
Мыслитель
1234567
 const translateMonth = (ruMonth) => {  
    const dtf = new Intl.DateTimeFormat('ru-RU', {month: 'long'}); 
    const ruMonths = [...Array(12).keys()].map(k => dtf.format(new Date(1970, k, 1))); 
    const index = ruMonths.indexOf(ruMonth.toLowerCase()); 
 
    return index === -1 ? null : new Date(1970, index, 1).toLocaleString('en-GB', {month: 'long'}); 
}