JavaScript: как получить название дня из даты

Чтобы получить название дня из даты в JavaScript, вы можете использовать различные методы. Вот несколько примеров:

  1. Использование метода toLocaleDateStringс опцией weekday:

    const date = new Date();
    const dayName = date.toLocaleDateString('en-US', { weekday: 'long' });
    console.log(dayName); // Outputs the full day name (e.g., "Monday")
  2. Использование метода getDayдля получения индекса дня и сопоставления его с соответствующим названием дня:

    const date = new Date();
    const dayIndex = date.getDay();
    const daysOfWeek = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
    const dayName = daysOfWeek[dayIndex];
    console.log(dayName); // Outputs the full day name (e.g., "Monday")
  3. Использование объекта Intl.DateTimeFormat:

    const date = new Date();
    const dayFormatter = new Intl.DateTimeFormat('en-US', { weekday: 'long' });
    const dayName = dayFormatter.format(date);
    console.log(dayName); // Outputs the full day name (e.g., "Monday")