Самый очевидный вариант это взять и прописать все вручную
var months = {
01: "January",
02: "February",
03: "March",
04: "April",
05: "May",
06: "June",
07: "July",
08: "August",
09: "September",
10: "October",
11: "November",
12: "December"
}
Но как можно получить аналогичный объект или массив, не прописывая месяцы вручную, и сделать это на чистом JS без библиотек?
Вариант через Array.from
(ES6+), и с использованием Intl.DateTimeFormat
вместо методов Date
- просто чтобы показать такую возможность:
const mFrmtr = new Intl.DateTimeFormat(void(0), { month: 'long' });
const months = Array.from({ length: 12 },
(v, i) => mFrmtr.format(new Date(0, i))
);
console.log(months);
var months = [], i;
for (i = 0; i < 12; i++) {
months.push(new Date(0,i).toLocaleString({},{month:'long'}));
}
console.log(months);
ps. на основе комментария от nörbörnën
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Скажите пожалуйста почему я не могу получить локальные данные сjson файла через axios db
В первом промпте я ввожу какой либо текст , во втором символ который нужно найти в этом тексте и подсветитьНайти вот он ищет , а подсветить...