개발하고 싶은 초심자
[function] Date.prototype.toISOString() 활용하기 본문
기술개념정리(in Javascript)/개발&에러핸들링(in Work(Codestates))
[function] Date.prototype.toISOString() 활용하기
정새얀 2022. 11. 25. 22:23(자세한 설명은 mdn Date.prototype.toISOString()에서 확인 가능)
new Date() 함수를 console.log()로 찍어보면 Fri Nov 25 2022 22:13:26 GMT+0900 (한국 표준시) 같은 형식으로 나온다. 하지만 대부분 사람들이(아닐 수도 있지만) 원하는 형태는 yyyy-MM-dd 처럼 년도-월-일의 형태일 것이다.
잘 몰랐을 때는 나도 그냥 new Date()만 사용했었는데, 우연찮게 유데미에서 리액트 관련 강의를 보다가 toISOString()함수를 사용하는 것을 보게 되었다. 바로 적용해보았다.
const getDate = (date) => {
return date.toISOString().slice(0, 10);
}
이렇게 사용할 수 있다.
뒤에 붙은 slice함수는, 원래 toISOString()함수로 표현하면 2022-11-25T14:48:00.000Z 형태로 나오는데, 내가 원하는 형태는 년-월-일 형태까지였기 때문에 slice를 사용하여 남겨준 것이다.
Date 관련한 함수는 getYear, getHours, getMinutes, getSeconds까지만 알고 있었는데, 이번에 새로 알게된 함수인 toISOString 함수를 꽤 유용하게 쓸 수 있었다.
'기술개념정리(in Javascript) > 개발&에러핸들링(in Work(Codestates))' 카테고리의 다른 글
[React] 절대경로와 상대경로 (0) | 2022.12.04 |
---|---|
[Javascript] Zero Fill in Javascript(feat. String.prototype.padStart()) (0) | 2022.11.30 |
[React] props로 값 전달하여 수정 기능 구현하기 (0) | 2022.11.25 |
[Vercel] Environment Variables & Mixed Content (0) | 2022.11.24 |
[React Error] TypeError: map() is not a function (0) | 2022.11.24 |
Comments