15 lines
554 B
JavaScript
15 lines
554 B
JavaScript
function isWithinJPlus1(dateDisplay) {
|
|
const parts = dateDisplay.split('/');
|
|
if (parts.length === 3) {
|
|
const searchDate = new Date(parseInt(parts[2]), parseInt(parts[1]) - 1, parseInt(parts[0]));
|
|
const today = new Date();
|
|
today.setHours(0, 0, 0, 0);
|
|
const diffTime = searchDate.getTime() - today.getTime();
|
|
const diffDays = Math.ceil(diffTime / (1000 * 60 * 60 * 24));
|
|
return diffDays <= 1;
|
|
}
|
|
return true;
|
|
}
|
|
console.log(isWithinJPlus1("25/09/2026")); // Tomorrow
|
|
console.log(isWithinJPlus1("26/09/2026")); // J+2 -> false
|