2013-06-06 5 views
0

Мне нужно сравнить две даты (введенные через текстовое поле с использованием расширителя календаря dd/MM/yyyy) разницу не более 3 месяцев (90 дней ..) Как я буду делать это в javascript ? ThanksРазница в дате не более 90 дней

+0

http://stackoverflow.com/questions/1968167/difference-between-dates-in-javascript – zmbq

+0

см тонкой ссылка .Это может помочь вам. http://stackoverflow.com/questions/2536379/difference-in-months-between-two-dates-in-javascript –

+1

Вы приложили все усилия к этому – vikas

ответ

0

Первое, что вам нужно сделать, это создать объект из входной строки. Если это похоже на 21/11/2013, вам нужно позвонить split('/') на эту строку, чтобы получить день, месяц и год.

Вы можете сделать это с двумя датами и сравнить их.

+0

извините, я думал, что избегаю '\' – midhunhk

0
function dateDiff(d1str, d2str) { 
    var d1 = new Date(d1str), 
     d2 = new Date(d2str); 
    return (d2.getTime() - d1.getTime())/1000/60/60/24 // diff in days 
} 


dateDiff("11/11/2011", "11/12/2011"); // returns: 1 
Смежные вопросы