Script Preparation code:
AخA
 
var dates = [
    "01-12-2019",
    "11-11-2064",
    "07-03-2032",
    "08-08-2002",
    "08-01-2001",
    "22-12-2018",
    "28-02-2022",
];
Tests:
  • Split

     
    for(let i=0; i<dates.length; i++) {
        let date = dates[i].split("-");
        let dateString = date[2]+"-"+date[1]+"-"+date[0];
    }
  • Substring

     
    for(let i=0; i<dates.length; i++) {
        let dateString = dates[i].substr(6,4)+"-"+dates[i].substr(4,2)+"-"+dates[i].substr(0,2);
    }
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    Split
    Substring

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 2 years ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36
Chrome 104 on Mac OS X 10.15.7
View result in a separate tab
Test name Executions per second
Split 403136.7 Ops/sec
Substring 292600.4 Ops/sec