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('Jan 06, 2027 08:02:27')));
/*
run:
2027-01-06 08:02:27
*/