v2.5.2
Giriş yap

Daha iyi bir yöntem var mı ?

mlhslckr
335 defa görüntülendi

Data baseden "2019-01-01T00:00:00" bu şekilde gelen veriyi JS kullanarak gg/aa/yyyy şeklinde yazmak istiyorum slice() metodunu mu kullanmayalım yoksa daha iyi bir yöntem var mı ?

{gelir.tarih.slice(8, 10)}-{gelir.tarih.slice(5, 7)}-{gelir.tarih.slice(0, 4)}

Çıktı:
15-02-2022

Bu şekilde.

devepdogukan
638 gün önce

Bu daha fazla işini görecektir.

function formatDate(dateTime,seperator="-"){
  const _date = new Date(dateTime);
  const day = _date.getDate().toString().padStart(2,0);
  const month = (_date.getMonth() + 1).toString().padStart(2,0);
  const year = _date.getFullYear();
  return [day,month,year].join(seperator)
}

console.log(formatDate("2019-01-15T00:00:00","/")) //Çıktı: 15/01/2019
console.log(formatDate("2019-01-22T00:00:00")) //Çıktı: 22-01-2019