How to compare only date part without comparing time in JavaScript?

JavascriptWeb DevelopmentFront End Technology

To compare only date part without comparing time, set the hours using the setHours() method. This will restrict the time to be compared while comparing both and time −

Example

Live Demo

<!DOCTYPE html>
<html>
   <body>
      <script>
         var date1, date2;
         date1 = new Date();
         date1.setHours(0,0,0,0);
         document.write(date1);
         date2 = new Date( "Jan 01, 2018" );
         document.write("<br>" +date2);
         if (date1.getTime() === date2.getTime()) {
            document.write("<br>Both the dates are equal.");
         } else {
            document.write("<br>Both the dates aren't equal.");
         }
      </script>
   </body>
</html>

Output

Fri May 25 2018 00:00:00 GMT+0530 (India Standard Time)
Mon Jan 01 2018 00:00:00 GMT+0530 (India Standard Time)
Both the dates aren't equal.
raja
Published on 14-Feb-2018 12:18:47
Advertisements