Test name | Executions per second |
---|---|
toISOString | 642.5 Ops/sec |
concat | 5173.1 Ops/sec |
var date = new Date();
function toISOString(date) {
return date.toISOString().substr(0, 10);
}
function concat(date) {
var d = date.getDate();
var m = date.getMonth() + 1;
var y = date.getFullYear();
var day = d <= 9 ? '0' + d : '' + d;
var month = m <= 9 ? '0' + m : '' + m;
var year = '' + y;
return day + '-' + month + '-' + year;
}
for (var i=0; i<1000; ++i) {
toISOString(date);
}
for (var i=0; i<1000; ++i) {
concat(date);
}