const dateWithin30Days = function(date : Date) {
const now = new Date();
const diff = Math.abs(now.getTime() - date.getTime());
return (diff / (1000 * 60 * 60 * 24)) <= 30
};
const date = new Date(2022, 2, 18); // Mar 18, 2022
console.log(dateWithin30Days(date));
console.log(dateWithin30Days(new Date(2022, 3, 18))); // Apr 18, 2022
/*
run:
true
false
*/