Я пишу веб-приложение для вылета из аэропорта, используя фид данных XML.Я хочу, чтобы страница фильтровала данные с текущего времени до 3 часов с момента обновления.
Я пытался добавить a для каждой функции, но застрял при фильтрации данных для возврата после фильтрации атрибута «данных» XML-данных.
XML
<row id="17802" adi="D" schedule="2019-07-01T09:43:00" actual="2019-07-01T09:43:00" change="2019-07-01T10:02:18.027"></row>
<row id="17891" adi="A" schedule="2019-07-01T09:45:00" actual="2019-07-01T09:35:00" change="2019-07-01T09:46:30.440"></row>
<row id="17891" adi="A" schedule="2019-07-01T09:50:00" actual="2019-07-01T09:35:00" change="2019-07-01T09:46:30.440"></row>
Javascript
//Look at what time it is right Now
var timeNow = new Date();
//time plus 3 hours
var endTime = timeNow.setHours(timeNow.getHours() + 3);
//Grab Data and filter based on time window
$(data).find('row').each(function(){
var timeXML = $(this).attr('schedule');
if (timeXML.length == timeNow && timeXML.length <= endTime) {
return(data);
}
});
Я хочу вернуть данные, основанные на текущем времени и 3 часах динамически.В настоящее время на основе канала показывает весь день.Спасибо всем, кто мог бы помочь мне в продвинутом.