@Paltinik

Как лучше вывести данные из массива по возрастанию времени?

К примеру есть массив
plan = [
{"start":"201711292215","end":"201711292345","title":"Право на власть","channel":"1+1 International"},{"start":"201711291300","end":"201711291545","title":"Право на власть","channel":"1+1 International"},{"start":"201711292345","end":"201711300030","title":"Світ навиворіт. Японія","channel":"1+1 International"}
];


Есть функция которая преобразует start и end в JS объект Date

Так вставляю в html, но как сделать что бы было по возрастанию времени

var all = plan.length;
var items = '';
    for (i = 0; i < all; i++) {
var time = inputdate(plan[i].start);
items += '<li><strong>'+time.hour+':'+time.min+'</strong>'+plan[i].title+'</li>';
}
$('ul').html(items);
<ul></ul>
  • Вопрос задан
  • 148 просмотров
Решения вопроса 1
@AnneSmith
самая ленивая
если время не показываете, то и переводить его в дату нет смысла
сортируете по таймстэмпу
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы