혼자 적어보는 노트

[Javascript] 날짜 데이터 변환하기 / yyyy-MM-dd 본문

Javascript

[Javascript] 날짜 데이터 변환하기 / yyyy-MM-dd

jinist 2021. 12. 21. 10:44

new Date()함수를 쓰거나 날짜데이터를 받아서 쓸 때

예쁘게 노출하는 방법

 

ex)

Tue Dec 21 2021 10:27:27 GMT+0900 (한국 표준시)

>> 2021-12-21

function formatDate(date) {
  let month = "" + (date.getMonth() + 1);
  let day = "" + date.getDate();
  let year = date.getFullYear();
  
  if (month.length < 2) month = "0" + month;
  if (day.length < 2) day = "0" + day;
  // 월, 일이 한자리일 경우 0을 붙여준다
  
  return [year, month, day].join("-");
}

 

function formatDate(date) {
  let month = date.getMonth() + 1;
  let day = date.getDate();
  let year = date.getFullYear();
  
  month = month >= 10 ? month : '0' + month;
  day = day >= 10 ? day : '0' + day; 
  
  return year + "-" + month + "-" + day;
}

 

ex)

2021-12-19T05:55:47Z

>> 2021. 12. 21

function formatDate(date) {
  return date.slice(0, 10).replaceAll("-", ". ");
}

 

Comments