Javascript. Помощь в планировании дат

Я помогаю другу в его мини-проекте, и в данный момент мы находимся в следующей ситуации: например, врач говорит своему пациенту, что на СЕГОДНЯ у вас есть X консультаций, каждую среду и пятницу, как узнать даты эти консультации, если предположить, что СЕГОДНЯ это может быть любой день недели ??? Спасибо

Пожалуйста, предоставьте код вашей попытки решить эту проблему.

wayneOS 07.04.2018 10:19
Date.prototype.getDay () может быть полезным
Roland Starke 07.04.2018 10:22

Пожалуйста, прочтите свой вопрос еще раз. Вы понимаете, чего хотите?

Jonas Wilms 07.04.2018 10:36
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
2
3
33
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я не уверен, что вы этого хотите, но вы можете добиться этого, например, вот так.

//get current date
var date = new Date ()

//array with week-day names
var week_days = [
  'Sunday',
  'Monday',
  'Tuesday',
  'Wednesday',
  'Thursday',
  'Friday',
  'Saturday'
];

//your initial variables
var consultations = ['Wednesday', 'Friday'];
var X     = 5;

//loop through X + 1 weeks to find dates and count results
var count = 0
for (var i = 0; i < (X + 1) * 7; i++) {
   
  //get name of date-day
  var week_day = week_days[date.getDay ()];
   
  //check if wanted
  if (consultations.indexOf (week_day) != -1) {
    
    //construct date and output
    var day   = date.getDate ();
    var month = date.getMonth ();
    var year  = date.getFullYear ();
    
    document.write (day + '.' + month + '.' + year);
    document.write ('<br/>');
    
    //increment count
    count++;
    
    //stop if count == X
    if (count == X)
      break;
  
  }

  //increment date
  date.setDate (date.getDate () + 1);
  
}

позвольте мне спросить вас, от 1 до 10 насколько вы хороши в Meteor JS ?? Когда я закончу этот мини-проект, мне понадобится кто-то, кто профессионально проверит код.

chilbofuentes 08.04.2018 06:38

Другие вопросы по теме