What is the best way to initialize a JavaScript Date to midnight?


To initialize a JavaScript Date to midnight, set hours like the following −

setHours(0,0,0,0);

Example

You can try to run the following code to set a date to midnight −

Live Demo

<!DOCTYPE html>
<html>
   <body>
      <script>
         var dt;
         dt = new Date();
         dt.setHours(0,0,0,0);
         document.write(dt);
      </script>
   </body>
</html>

Output

Mon May 28 2018 00:00:00 GMT+0530 (India Standard Time)

Updated on: 18-Jun-2020

317 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements