Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Разница между датами в минутах (https://javascript.ru/forum/misc/2607-raznica-mezhdu-datami-v-minutakh.html)

Nikitos* 22.01.2009 11:39

Разница между датами в минутах
 
Гуру, подскажите (возможно вопрос и не особо касается JS,но все-таки)

Рисую функцию в которой необходимо считать время в минутах между разными датами, которые находятся вот в таком формате:
200901221200 (2009 январь 22 12:00).

Так вот, как можно посчитать разницу в минутах например между такими датами:
200902010200 - 200901312300 (разница 3 часа, соответственно на выходе надо получить 180 минут)

ZoNT 22.01.2009 12:24

я думаю проще всего распарсить на нормальную дату, создать два объекта Date вычислить их разность и поделить результат на 60000.

Nikitos* 22.01.2009 12:30

Типа такого ?

var d = Date.parse("2009/01/31");
document.write(d);

ZoNT 22.01.2009 12:32

типа такого...
Почитай про объект Date. Он хранит дату в милисекундах, соответственно, получив две даты ты можешь не запариваясь просто написать Date1-Date2 и получить сколько между ними милисекунд (поделив на 1000 - секунд и поделив ещё на 60 - минут).

Nikitos* 22.01.2009 12:37

Хм .. спасибо почитаю.


Часовой пояс GMT +3, время: 13:34.