[javascript] Moment.js로 날짜 포맷 변경하기

시간과 날짜를 다루는 JavaScript 라이브러리인 Moment.js는 날짜를 다양한 포맷으로 변환하는 기능을 제공합니다. 이번 블로그에서는 Moment.js를 사용하여 JavaScript에서 날짜 포맷을 변경하는 방법에 대해서 알아보겠습니다.

Moment.js 설치하기

Moment.js를 사용하기 위해서는 먼저 해당 라이브러리를 설치해야 합니다. 다음 명령어를 통해 Moment.js를 설치할 수 있습니다.

npm install moment

사용 방법

Moment.js를 사용하여 날짜 포맷을 변경하는 방법은 간단합니다. Moment.js를 불러온 후에 날짜 객체를 생성하고 format() 메소드를 사용하여 원하는 포맷으로 변환하면 됩니다.

const moment = require('moment');

const date = moment('2021-09-01');
const formattedDate = date.format('YYYY/MM/DD');

console.log(formattedDate); // 결과: 2021/09/01

위 예시에서는 YYYY/MM/DD 포맷으로 날짜를 변경하였습니다. Moment.js는 다양한 포맷 옵션을 제공하고 있으며, 필요에 따라 원하는 포맷을 선택하여 사용할 수 있습니다. 아래는 Moment.js에서 제공하는 일부 포맷 옵션입니다.

위 옵션들을 조합하여 원하는 날짜 포맷을 만들 수 있습니다. 상세한 포맷 옵션은 Moment.js 공식 문서에서 확인할 수 있습니다.

결론

Moment.js는 JavaScript에서 날짜와 시간을 다루는 데 유용한 도구입니다. format() 메소드를 사용하여 날짜 포맷을 원하는대로 변경할 수 있으며, 다양한 포맷 옵션을 지원합니다. 이를 통해 개발자는 날짜 정보를 깔끔하고 명확하게 표현할 수 있습니다.