Crie uma função que receba um objeto de data e retorne uma string no seguinte formato:
YYYYMMDDHHmmSSO formato deve conter um ano de 4 dígitos, um mês de 2 dígitos, um dia de 2 dígitos, uma hora de 2 dígitos (00-23), um minuto de 2 dígitos e um segundo de 2 dígitos. Se algum dos valores tiver apenas um dígito, você deverá usar um zero como prefixo, para que o comprimento da string resultante seja sempre o mesmo.
formatDate(new Date(2020, 6, 4, 8, 0, 0)) ➞ "20200704080000"
formatDate(new Date(2019, 11, 31, 23, 59, 59)) ➞ "20191231235959"
formatDate(new Date(2020, 6, 4)) ➞ "20200704000000"Date.toString() na sua implementação.Date é baseado em zero (0 é janeiro e 11 é dezembro).