Определить интервал времени Js

Тема в разделе "HTML, CSS, XML, JavaScript", создана пользователем clayton, 26 дек 2010.

  1. clayton

    clayton Гость

    Доброго время суток, недавно реализовывал таймер на JS и столкнулся с такой проблемой: мне в расчетах необходимо определить интервал времени между 2-мя заданными датами, т.е. например стартовая дата 21.11.2010 в 17:11:12, а конечная например в этот же день в 23:11:15. Отсюда видно что интервал времени составляет 06:00:03, а вот как это определить программно понятия не имею, вручную писать функцию расчета довольно сложно.
    Посоветуй что-нибудь, возможно имеются какие-нибудь средства в объекте Date?
     
  2. ikot

    ikot Active Member

    Регистрация:
    11 июн 2008
    Сообщения:
    27
    Симпатии:
    0
    используйте метод getTime() объекта Date.

    Добавлено:
    Например,
    Код (Text):
    var d1=new Date("11.02.1987");
    var d2=new Date("11.03.1988");

    var n=d2.getTime()-d1.getTime();
    В итоге в переменной n будет храниться количество миллисекунд прошедших от первой даты к второй. Ну а далее воспользуйтесь обычными математическими расчетами для получения из полученного числа миллисекунд - количества дней, часов, минут и т.д.
     
Загрузка...

Поделиться этой страницей