Имеется число, равное количеству секунд в промежутке времени. Задача - перевести это время в более читаемый вид. Например, 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
равное количеству секунд.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть html код, необходимо чтобы js удалял у всех найденных элементов определенный класс
Есть цикл с 5 итерациями, каждая длиться по 15 секунд, в цикл помещена функция, задача, ограничить вызов функции на каждой итерацииПроловал...
Мне нужно перебрать массив из двух значений, чтобы на выходе получить все значения между нимиНапример: ['10-07-2018', '18-07-2018'] = > ['11-07-2018', '12-07-2018',...