2012-05-02 4 views
-4

Можно создать дубликат:
How do I get the difference between two Dates in JavaScript?Как рассчитать разницу дат в java-скрипте?

У меня есть форма HTML, который содержит 3 поля:

  1. FROM_DATE
  2. to_date
  3. no_ofdays

Я хочу рассчитать разницу между from_date и to_date, и разница будет показана в поле no_ofdays. Мое требование: to_date не должно быть меньше from_date. И если условие не выполнено , он не должен рассчитать разницу, а также to_date должен оставаться null.

Я хочу сделать это с помощью JavaScript.

+2

Вы пробовали что-нибудь ..? –

+0

@ пользователь1369099, пожалуйста, обновите вопрос с помощью кода. Во всяком случае, я думаю, что повторяющиеся вопросы могут ответить на ваш вопрос. – OnesimusUnbound

ответ

0

Короче говоря, это то, как вы это делаете:

  1. разбирает значения полей в Date objects. Datejs может помочь вам в этом.
  2. Date объектов поддержки < и - операторов, позволяя вам делать то, что вы хотите.
  3. Когда вы вычитаете два объекта Date, результатом будет разница в миллисекундах.
  4. Если вы разделите разницу в миллисекундах на количество миллисекунд в день, вы получите количество дней между датами.
  5. Затем вы можете поместить результат в поле результата.
+0

Спасибо за помощь – user1369099

Смежные вопросы