有一个json数组,如何编写代码在页面上显示时间段(开始和结束)相交的元素?
var periods = [
{
title: 'Иванов Иван',
category: 'Категория 1',
start : new Date('8/11/2018'),
end : new Date('8/14/2018')
}, {
title: 'Петров Петр',
category: 'Категория 1',
start : new Date('8/12/2018'),
end : new Date('8/16/2018')
}, {
title: 'Макаров Дмитрий',
category: 'Категория 1',
start : new Date('8/20/2018'),
end : new Date('8/25/2018')
}, {
title: 'Мочалов Роман',
category: 'Категория 2',
start : new Date('9/1/2018'),
end : new Date('9/10/2018')
}, {
title: 'Панкратов Сергей',
category: 'Категория 2',
start : new Date('10/1/2018'),
end : new Date('10/10/2018')
}, {
title: 'Глухов Константин',
category: 'Категория 2',
start : new Date('10/2/2018'),
end : new Date('10/5/2018')
}
];
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

1 个回答