JSFiddle - React, Tailwind, and code Playground

by ChaseWest

JavaScript

var isLinkExpiryDateWithinRange = function(value) {
    var monthfield = value.split('.')[0]; //12
    var dayfield = value.split('.')[1]; //08
    var yearfield = value.split('.')[2]; //2012
    var inputDate = new Date(yearfield, monthfield - 1, dayfield);
    var today = new Date();   
    
    today = new Date(today.getFullYear(), today.getMonth(), today.getDate());
    
    var endDate = new Date(today);
    endDate.setMonth(endDate.getMonth() + 6);
    if(inputDate > today && inputDate < endDate) {
        alert('1');
    } else {
        alert('2');
    }
}
            
 isLinkExpiryDateWithinRange('12.08.2012')