Skip to content

JavaScript 날짜 포맷 변경하기

수정하기
문서 생성 2021-09-30 22:10:37 최근 수정 2022-06-06 22:36:08

JavaScript의 Date 객체 값을 내가 원하는 포맷으로 변경하고 싶었다. 검색을 해보니 다양한 방법이 있었는데 나는 toISOString 메서드가 편했다.

const today = new Date(); // Thu Sep 30 2021 22:14:42 GMT+0900 (Korean Standard Time)
const formatDate = today.toISOString().split('T')[0]; // "2021-09-13"
formatDate.replace(/-/g, '/'); // "2021/09/30"

formatDate 부분은 Destructuring을 사용해 가져오는 것도 좋겠다. (클린코드 자바스크립트)

const today = new Date()
const [date] = today.toISOString().split('T')
date.replace(/-/g, '/')