Test name | Executions per second |
---|---|
Parse Date | 51.5 Ops/sec |
String split | 162.3 Ops/sec |
var dateStrings = Array(10000).fill(null).map(() => (new Date()).toISOString());
var padDate = date => (date < 10 ? `0${date}` : date);
dateStrings.map((d) => {
const date = new Date(d);
return `${padDate(date.getDate())}.${padDate(date.getMonth() + 1)}.${padDate(date.getYear())}`;
});
dateStrings.map((d) => {
const [year, month, date] = d.split('-');
return `${date}.${month}.${year}`;
});