Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

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

Исхак Ажимаматов Ученик (66), на голосовании 11 месяцев назад
Напишите функцию которая принимает название месяца на русском и возвращает ее перевод на английском
Голосование за лучший ответ
danbond85 Мыслитель (7709) 1 год назад
 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'});
}
Похожие вопросы