Data média

Published by Pustur in

Crie uma função que, dado um array de datas, retorne a data média na forma de string.

Exemplos

averageDate([]) ➞ null

averageDate([
  new Date(Date.UTC(1970, 0, 1))
]) ➞ "1970-01-01T00:00:00.000Z"

averageDate([
  new Date(Date.UTC(1970, 0, 1)),
  new Date(Date.UTC(1971, 0, 1))
]) ➞ "1970-07-02T12:00:00.000Z"

Observações

  • Para o valor de retorno, você pode usar o método .toISOString().
  • Se dates for um array vazio, retorne null.