Test name | Executions per second |
---|---|
slice | 2744260.0 Ops/sec |
regex | 2553755.5 Ops/sec |
brackets | 1414797.8 Ops/sec |
var strIn = '1234-12-34 05:27:56Z';
var strOut = '';
var regex = /\d{4}-(\d{2})-(\d{2}) (\d{2})/;
var month = strIn.slice(5, 7);
var day = strIn.slice(8, 10);
var hour = strIn.slice(11, 13);
var [_, month, day, hour] = strIn.match(regex)
var month = strIn[5] + strIn[6];
var day = strIn[8] + strIn[9];
var hour = strIn[11] + strIn[12];