Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   работа с календарными датами (https://javascript.ru/forum/css-html/30630-rabota-s-kalendarnymi-datami.html)

join 10.08.2012 12:38

работа с календарными датами
 
Здравствуйте .
Как вычислить разницу между двумя календарными датами
не в секундах а в днях ???

В коде вычисление в секундах.
var a = new Date("21 May 1999 10:12");
var b = new Date("27 May 1999 10:12");

b-a = // number ( ms )

vasa_c 10.08.2012 12:40

поделить количество секунд на количество секунд в сутках?

join 10.08.2012 12:58

Цитата:

Сообщение от vasa_c (Сообщение 196188)
поделить количество секунд на количество секунд в сутках?

ага :) спасибо за намёк.
сколько миллисекунд в одной секунде ?

vadim5june 10.08.2012 13:14

Цитата:

Сообщение от join (Сообщение 196202)
ага :) спасибо за намёк.
сколько миллисекунд в одной секунде ?

parseInt(tim/(1000*60*60*24))

join 10.08.2012 13:25

Цитата:

Сообщение от vadim5june (Сообщение 196210)
parseInt(tim/(1000*60*60*24))

вместо 1000, ставил 60.
теперь буду знать как правильно.
спасибо.

oneguy 10.08.2012 16:44

Цитата:

Сообщение от vadim5june
parseInt(tim/(1000*60*60*24))

В одной теме уже обсуждалось, что parseInt нельзя использовать для округления, так как оно не работает правильно для всех чисел.
Лучше использовать Math.floor.


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