티스토리 뷰

반응형

서버에서 받아온 시간을 한글 형식에 맞춰 나타내야 했다.

년월일의 경우 Date의 getFullYear, getMonth, getDate로 각각의 값을 가져와 이용했다.

toLocaleDateString()을 이용하면 YY/MM/DD 형식으로 변환된다.

 

전체 코드

dateToStr = (date) => {
  var week = new Array('일', '월', '화', '수', '목', '금', '토');

  var localTime = date.toLocaleTimeString();

  var year = date.getFullYear();
  var month = date.getMonth()+1;
  var day = date.getDate();
  var dayName = week[date.getDay()];

  return year+'년 '+month+'월 '+day+'일 '+dayName+'요일 '+localTime.substring(0,5);
}

 

적용

1) 특정 시각 나타내기

this.dateToStr(new Date(1613541980000))

 

2) 현재 시각 나타내기

this.dateToStr(new Date())

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함