Javascript сравнить две даты, чтобы получить разницу

Я пытаюсь сравнить две разные даты, чтобы увидеть, если введенная дата после 7 дней сегодняшней даты. Я немного погуглил и придумал вот что:

function val_date(input){
    var date = new Date(input);
    date = date.getTime() / 1000;
    var timestamp = new Date().getTime() + (7 * 24 * 60 * 60 * 1000)
    window.alert("Date: "+date + " = N_Date: "+timestamp);
    if(timestamp > date || timestamp === date){
        // The selected time is less than 7 days from now
        return false;
    }
    else if(timestamp < date){
    // The selected time is more than 7 days from now
        return true;
    }
    else{
    // -Exact- same timestamps.
        return false;
    }
}

Я использую оповещение, чтобы проверить свои успехи, чтобы убедиться, что даты разные. Вывод предупреждения просто говорит:

Дата: NaN = N_Date = 13255772630 (<- или что-то в этом роде).

Здесь я что-то не так делаю?
Не уверен, что это поможет, но мой формат датыDD-MM-YYYY

Ответы на вопрос(6)

Ваш ответ на вопрос