function padzero(n) {
return n.toString().padStart(2, '0');
}
function formatDate(date) {
return (
[
date.getFullYear(),
padzero(date.getMonth() + 1),
padzero(date.getDate()),
].join('-') + ' ' +
[
padzero(date.getHours()),
padzero(date.getMinutes()),
padzero(date.getSeconds()),
].join(':')
);
}
console.log(formatDate(new Date('Apr 05, 2023 09:05:18')));
/*
run:
"2023-04-05 09:05:18"
*/