Ниже код вернет дни, оставшиеся от сегодняшнего дня до даты фьючерса.
Зависимости: jQuery и MomentJs.
var getDaysLeft = function (date) {
var today = new Date();
var daysLeftInMilliSec = Math.abs(new Date(moment(today).format('YYYY-MM-DD')) - new Date(date));
var daysLeft = daysLeftInMilliSec / (1000 * 60 * 60 * 24);
return daysLeft;
};
getDaysLeft('YYYY-MM-DD');
Используйте метод .sort()
из Array
следующим образом:
myArray.sort((elemA, elemB) => elemA.start - elemB.start)
Вот документы: https://developer.mozilla.org/es/docs/Web/JavaScript / Referencia / Objetos_globales / Array / сортировать