Script Preparation code:
AخA
 
var start = new Date();
var temp1 = new Date();
Tests:
  • new Date

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

     
    temp1.setTime(start.getTime());
    temp1.setHours(0,0,0,0);
    var new1 = temp1.getTime();
  • Mod 24 Hours

     
    var new1 = start.getTime() % (1000*60*60*24);
  • New Date set All

     
    var new1 = new Date(start.getFullYear(), start.getMonth(), start.getDate(), 0, 0, 0, 0); 
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    new Date
    setTime
    Mod 24 Hours
    New Date set All

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 8 years ago)
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 on Mac OS X 10.10.3
View result in a separate tab
Test name Executions per second
new Date 1910056.5 Ops/sec
setTime 1812518.1 Ops/sec
Mod 24 Hours 10133442.0 Ops/sec
New Date set All 1703291.9 Ops/sec