Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.12.2014, 21:57
Новичок на форуме
Отправить личное сообщение для kover-samolet Посмотреть профиль Найти все сообщения от kover-samolet
 
Регистрация: 29.12.2014
Сообщений: 5

Вычитание дат в Javascript
Всем доброго времени суток!
Я новичок в Javascript, знаю самый минимум возможностей, а передо мной появилась такая задача:
Есть три тега списка select: День, Месяц, Год
Есть также три тега списка select для другой даты в том же формате.
Задача: вычесть одну дату из другой, т.е. получить разницу в днях (но не миллисекундах, часах и т.д.)

На данный момент получается почему-то, что даже если даты указаны одинаковые, возвращается большое значение в миллисекундах. И работает ли вычитание я понять пока не могу

Подскажите, пожалуйста, как реализовать такой функционал?
В интернете копался, откуда и почерпнул аналогию решения задачи, но принцип здесь по-видимому в нюансах работы с методом Date().

Подскажите, пожалуйста, как с использованием значений даты из формы провести вычитание дат и получить результат в виде количества дней?

Ниже представлю свой код, который есть на данный момент.

Всем заранее спасибо за участие и внимание!

function daysCalc() {
				var dayStart = parseInt(jQuery("#day").val(), 10);
				var monthStart = parseInt(jQuery("#month").val());
				var yearStart = parseInt(jQuery("#year").val());
				var dateStart = new Date(yearStart, monthStart, dayStart);

				var dayEnd = parseInt(jQuery("#day-end").val());
				var monthEnd = parseInt(jQuery("#month-end").val());
				var yearEnd = parseInt(jQuery("#year-end").val());
				var dateEnd = new Date(yearEnd, monthEnd, dayEnd);

				var subtract = (dateEnd - dayStart);
				alert(subtract);
			}
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Книга: JavaScript. Сильные стороны Magneto Учебные материалы 16 21.04.2013 15:28
Интерпретатор Java на JS kobezzza Оффтопик 24 11.10.2012 18:32
Первый Moscow JavaScript Meetup korenyushkin Общие вопросы Javascript 0 26.07.2011 15:23
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40
Выдвет ошибку JavaScript Ромио Opera, Safari и др. 4 21.10.2010 20:34