Решить вашу проблему довольно просто. Используйте сортировщик, который у вас уже есть (но переключите <
и >
). Затем удалите часть форматирования даты:
data.forEach(d=>{
dt = moment(d.dt).format('MMM DD, YYYY')
});
Теперь вы можете использовать форматировщик , чтобы вернуть формат даты.
function dateFormatter(date) {
return moment(date).format('MMM DD, YYYY')
}
(вы должны использовать data-formatter="dateFormatter"
в столбце Дата)
Вы можете протестировать здесь .