[javascript] Moment.js로 특정 시간 포맷으로 날짜 표시하기

Moment.js는 JavaScript에서 날짜와 시간을 다루기 위한 유용한 라이브러리입니다. 이 라이브러리를 사용하면 특정 시간을 원하는 포맷으로 표시할 수 있습니다. 이번 블로그 포스트에서는 Moment.js를 사용하여 특정 시간을 원하는 포맷으로 날짜를 표시하는 방법을 알아보겠습니다.

Moment.js 설치하기

Moment.js를 사용하려면 먼저 설치해야 합니다. 다음 명령을 사용하여 Moment.js를 프로젝트에 설치할 수 있습니다.

npm install moment

Moment.js를 사용하여 날짜 포맷하기

Moment.js를 설치했다면 다음과 같이 해당 모듈을 가져와서 사용할 수 있습니다.

const moment = require('moment');

Moment.js의 format 함수를 사용하면 날짜를 원하는 포맷으로 변경할 수 있습니다. 다음은 특정 시간을 yyyy년 MM월 dd일 형식으로 표시하는 예제입니다.

const date = moment('2021-10-01');
const formattedDate = date.format('YYYY년 MM월 DD일');
console.log(formattedDate); // 2021년 10월 01일

위 예제에서는 moment 함수를 사용하여 ‘2021-10-01’이라는 날짜를 생성하고, format 함수를 사용하여 해당 날짜를 ‘YYYY년 MM월 DD일’ 형식으로 포맷했습니다. 결과값으로는 ‘2021년 10월 01일’이 출력됩니다.

Moment.js는 다양한 포맷 옵션을 제공하므로 필요에 따라 원하는 날짜 포맷을 설정할 수 있습니다. Moment.js의 공식 문서에서 포맷 옵션 목록을 확인할 수 있습니다.

결론

Moment.js는 JavaScript에서 날짜와 시간을 다루는데 유용한 라이브러리입니다. 위에서 알아본 예제를 참고하여 특정 시간을 원하는 날짜 포맷으로 표시해보세요. Moment.js의 다양한 기능과 포맷 옵션을 활용하여 프로젝트에서 날짜와 시간을 효율적으로 다룰 수 있습니다.

참고 자료