How can I convert a day like 2020-05-01 to 5/1/2020 in one line.
I tried this but I wasn't able to remove the zero's nor I could arrange them in correct order.
('2020-05-01').split('-').reverse().join('/')
Use .map to iterate and Number to convert:
console.log(
('2020-05-01')
.split('-')
.map(Number) // add this
.reverse()
.join('/')
);
moment as follows: moment('2020-05-01').format('M/D/YYYY')'2020-05-01'.replace((/(\d{4})-(\d{2})-(\d{2})/g), (_, y, m, d) => [m, d, y].join('/'))'2020-05-01'.replace((/(\d{4})-(\d{2})-(\d{2})/g), (_, y, m, d) => [+m, +d, y].join('/'))const event = new Date('2020-05-01');
console.log((event.getMonth() + 1) + "/" + event.getDate() + "/" + event.getFullYear());
'2020-05-01'.split('-').reduceRight((arr, str) => arr.concat(Number(str)), []).join('/')'2020-05-01'.split('-').reduceRight((arr, str) => arr.concat(+str), []).join('/')