Разница между датами формата дд / мм / гг в Jquery

0

Как найти разницу (количество дней) между двумя датами в JQuery, которая имеет формат dd/mm/yy?

Вот что я пробовал:

var start = $('#start').val(); //30/04/2014
var end = $('#end').val();     // 15/05/2014
var diff = new Date(end - start);
var days = diff/1000/60/60/24

;

  • 0
    Что вы пробовали?
  • 0
    Почему -1? Я не мог найти решение для этого нигде.
Показать ещё 2 комментария
Теги:
date

2 ответа

1
Лучший ответ
var startDate= $("#start").datepicker('getDate');
var endDate= $("#end").datepicker('getDate');

var diffInDays = Math.round((startDate.getTime()- endDate.getTime())
                             /1000*60*60*24);
  • 0
    Спасибо, это сработало :) +1 пока. Приму ответ позже.
1

Небольшое изменение в приведенном выше коде:

var startDate= $("#start").datepicker('getDate');
var endDate= $("#end").datepicker('getDate');

var diffInDays = Math.round((endDate.getTime()- startDate.getTime())/(1000*60*60*24));

Ещё вопросы

Сообщество Overcoder
Наверх
Меню