Formatação de datas

Snippets para formatação de datas em JavaScript

Recentemente estava pensando qual snippet utilizo no JavaScript, acredito que seja a formatação de datas

Com a data atual

const getCurrentFormatDate = () => {
  const date = new Date(),
    day = date.getDate().toString().padStart(2, "0"),
    month = (date.getMonth() + 1).toString().padStart(2, "0"),
    year = date.getFullYear()
  return day + "/" + month + "/" + year
}

a versão de alta compatibilidade

function getCurrentFormatDate() {
  var date = new Date(),
    day = date.getDate().toString().padStart(2, "0"),
    month = (date.getMonth() + 1).toString().padStart(2, "0"),
    year = date.getFullYear()
  return day + "/" + month + "/" + year
}

ou a versão para datas sem horário

const getFormatDate = (text) => {
  const date = new Date(text + " 00:00:00"),
    day = date.getDate().toString().padStart(2, "0"),
    month = (date.getMonth() + 1).toString().padStart(2, "0"),
    year = date.getFullYear()
  return day + "/" + month + "/" + year
}

Comentários