Имеется число, равное количеству секунд в промежутке времени. Задача - перевести это время в более читаемый вид. Например, 4d 05:00:00.
var d=new Date();
d.setSeconds() выдает что-то неадекватное.Судя по всему, она берет текущий день.
Преобразование даты в строку не подходит, поскольку так отваливается сортировка footable.
Может быть, есть подходящий тип данных javascript?
var d=new Date(); d.setSeconds() выдает что-то неадекватное.Судя по всему, она берет текущий день.
Да, всё верно, при создании Date без аргументов берётся текущее время. Для вашего случая нужно создать Date с параметром количества мсек, то есть что-то вроде:
var d = new Date(seconds * 1000);
Для более удобного преобразования даты можно использовать, например, moment.js.
Чтобы не отваливалась сортировка у FooTable, нужно указать data-sort-value у td равное количеству секунд.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости