JavaScript에서 날짜 형식 변경하기
이제 날짜 형식을 변경하는 방법을 배워봅시다. 예를 들어, 년-월-일 형식의 날짜 문자열이 있다고 가정해 봅시다. 이 날짜의 형식을 다른 형식, 예를 들어 일/월/년으로 변경해 봅시다.
구체적인 예시로 문제를 해결해 보겠습니다.
변수 date에 '2025-12-31' 날짜가
들어 있다고 가정합니다. 이 날짜를
'31/12/2025'로 변환해 봅시다.
문제를 해결하기 위해 '2025-12-31' 문자열을
구분자 하이픈을 사용하여 split
메서드로 배열로 분할합니다. 결과적으로 배열의 0번 인덱스에는
년도, 1번 인덱스에는 월,
2번 인덱스에는 일이 위치하게 됩니다:
let str = '2025-12-31';
let arr = str.split('-');
console.log(arr); // ['2025', '12', '31'] 배열을 얻습니다
이제 배열 요소들을 해당 키로 접근하여 필요한 문자열을 구성합니다:
let str = '2025-12-31';
let arr = str.split('-');
let res = arr[2] + '/' + arr[1] + '/' + arr[0];
console.log(res); // '31/12/2025' 문자열을 얻습니다
split,
reverse,
join
메서드들을 조합해서 사용할 수도 있습니다:
let str = '2025-12-31';
let res = str.split('-').reverse().join('/');
console.log(res); // '31/12/2025' 문자열을 얻습니다
년-월-일 형식의 날짜가 주어집니다. 이 날짜를 일.월.년 형식으로 변환하세요.