[javascript] 문자열을 특정한 시간 형식으로 변환하기
자바스크립트에서는 Date
객체를 사용하여 날짜와 시간을 다룰 수 있습니다. 만약 문자열을 특정한 시간 형식으로 변환하고 싶다면 Date
객체를 사용하여 변환할 수 있습니다.
다음은 문자열을 특정한 시간 형식으로 변환하는 예시입니다.
// 변환할 문자열
const dateString = "2022-10-01T10:30:00.000Z";
// Date 객체 생성
const date = new Date(dateString);
// 원하는 시간 형식으로 변환
const formattedTime = `${date.getFullYear()}년 ${date.getMonth() + 1}월 ${date.getDate()}일 ${date.getHours()}시 ${date.getMinutes()}분 ${date.getSeconds()}초`;
console.log(formattedTime);
위의 예시에서는 2022-10-01T10:30:00.000Z
와 같은 형식의 문자열을 Date
객체로 변환한 다음, getFullYear()
, getMonth()
, getDate()
, getHours()
, getMinutes()
, getSeconds()
메소드를 사용하여 원하는 형식으로 변환하였습니다.
변환된 결과는 2022년 10월 1일 10시 30분 0초
와 같이 출력됩니다.
이와 같이 Date
객체를 이용하여 문자열을 원하는 시간 형식으로 변환할 수 있습니다.
더 자세한 내용은 MDN 공식 문서를 참고하시기 바랍니다.