Сообщение от kover-samolet
|
melky,
Спасибо большое!
Ваш вариант работает.
Но появился дополнительный вопрос:
Почему-то если выбирать дату начала например такую: 29.12.2014
и дату окончания 3.1.2015 результатом является число -26 (если не использовать предложенную Вами функцию
alert(Math.ceil(days));
)
А с использованием в результате получается 0.
Возможно, что это имеет значение, но параллельно с этим скриптом у меня работает скрипт автоматической подстановки текущей даты.
Если необходимо - могу отправить!
Спасибо большое за участие!
|
угумс, может быть такое. это значит, местами перепутали две даты - из "новой" вычитаете "старую".
убрать такое поведение можно модулем на разнице двух дат:
// было
var diff = date2 - date1;
// стало
var diff = Math.abs(date2 - date1);