Использование Date.js уже, но при необходимости также может использовать другую библиотеку.
Не уверен, что лучший способ работать со временными дельтами. В частности, я хочу отобразить время, прошедшее между настоящим и предыдущим датами.
Итак, мне нужно сделать что-то вроде этого:
var elapsed_time = new Date() - pastDate;
pastDate.toString('days-hours-minutes-seconds');
Похоже, что он работает в основном с использованием Date.js, но проблема в том, что теперь я работаю с объектом Date, а не с интервалом времени, поэтому то, что должно быть 23-часовым временным интервалом, происходит через 23 часа после даты в первый раз
var result = (new Date()) - past_date; "result" is the number (probably milliseconds): 15452732
var result = (new Date() - past_date "result" is a date from 1969: Wed Dec 31 1969 23:17:32
Что мне нужно:
0 days 23 hours 17 minutes and 32 seconds
Любые идеи?