Это ответ, который я получаю:
[{... pen_feeding_scheduler_list: [{…}]
evening_feeding: false,
evening_feeding_time: "19:00",
feeding_frequency_rule: "FREQ=DAILY;INTERVAL=1",
id: 997,
morning_feeding: true,
morning_feeding_time: "04:00",
noon_feeding: false,
noon_feeding_time: "12:00",
pen_id: 337,
**start_feeding_date: "2020-07-14"**
Сначала я установил текущую дату как:
var current_date = new Date().toISOString().slice(0, 10)
, чтобы сравнить ее с датой начала кормления.
Здесь Я получаю дату начала кормления и устанавливаю в var start_dates :
for (var i = 0; i < response.length; i++) {
for (var j = 0; j < response[j].pen_feeding_scheduler_list.length; j++) {
var start_dates = response[i].pen_feeding_scheduler_list[j].start_feeding_date;
}
}
Первое условие - проверить, совпадает ли текущая дата с датой начала кормления. Если это не так, мне нужно найти первую дату в прошлом, которая будет соответствовать дате начала кормления, и установить некоторый параметр на true / false. Есть идеи, как найти эту первую дату в прошлом?