How to check if a date is between two dates in JavaScript

1 Answer

0 votes
const d1 = new Date(1/5/2020);  
const d3 = new Date(13/5/2020);  
const d2 = new Date(20/5/2020); 
   
if (d3.getTime() >= d1.getTime() && d3.getTime() <= d2.getTime()) { 
    console.log("d3 is between d1 and d2"); 
} else { 
        console.log("d3 is not between d1 and d2"); 
} 

   
   
   
/*
run:
   
"d3 is between d1 and d2"
   
*/

 



answered May 20, 2020 by avibootz
edited Mar 13, 2022 by avibootz
...