Run details:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36
Chrome 53
Mac OS X 10.10.3
Other
8 years ago
Test name Executions per second
New 1883494.5 Ops/sec
Reuse 1862852.6 Ops/sec
Now Hour set 2694368.0 Ops/sec
Script Preparation code:
AخA
 
var start = new Date();
var temp1 = new Date();
Tests:
  • New

     
    var new1 = new Date(start)
    new1.setHours(0,0,0,0);
    new1 = new1.getTime();
  • Reuse

     
    temp1.setTime(start.getTime());
    temp1.setHours(0,0,0,0);
    var new1 = temp1.getTime();
  • Now Hour set

     
    var new1 = new Date(start)
    //new1.setHours(0,0,0,0);
    new1 = new1.getTime() % (1000*60*60*24);