@Defolt955505
Фронт

Как получить массив дней месяца, с пн по вс?

Мне нужно получить массив дней месяца, с понедельника по воскресенье, к примеру так (пн,вт,ср,чт,пт,сб,вс, потом опять пн,вт,ср,чт,пт,сб,вс)и так весь месяц в виде(день, неделя)663c7bb86e8b7910836919.jpeg
  • Вопрос задан
  • 129 просмотров
Пригласить эксперта
Ответы на вопрос 1
0xD34F
@0xD34F Куратор тега JavaScript
function getWeekdaysOfMonth(year, month) {
  let week = 0;

  return Array.from(
    { length: new Date(year, month, 0).getDate() },
    (_, i) => {
      const date = new Date(year, ~-month, -~i);
      week += !i || date.getDay() === 1;
      return `неделя ${week}, ` + date.toLocaleString('ru-RU', {
        day: 'numeric',
        weekday: 'short',
      });
    }
  );
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы