Я хочу найти разницу между двумя датами. Для этого я вычитал один объект Date из другого объекта Date. Мой код выглядит следующим образом:javascript: рассчитать разницу между двумя датами
var d1 = new Date(); //"now"
var d2 = new Date(2012,3,17); // before one year
document.write("</br>Currrent date : "+d1);
document.write("</br>Other Date : "+d2);
document.write("</br>Difference : "+new Date(Math.abs(d1-d2)));
Но результат не так как я ожидал:
Currrent Дата: Вс 17 февраль 2013 2:58:16 GMT-0500 (EST)
Другой Даты: Сб 21 января 2012 00:00:00 GMT-0500 (EST)
разница: Чт 28 Января 1971 21:58:16 GMT-0500 (EST)
Я хочу, чтобы вычислить (1 год) разница между ними.
Благодаря
И результат Вашего расчета должен быть что? Дни? Секунды? Много лет? – migg
Я хочу рассчитать дни, месяцы и годы с этой даты ... – mcacorner
Тогда это становится сложным :) Итак, вы хотите иметь что-то вроде «2 года, 5 месяцев и 23 дней с ...»? – migg