[javascript] Moment.js로 요일 및 월 출력하기

Moment.js는 JavaScript의 일반적인 날짜 및 시간 처리 작업을 쉽게 처리할 수 있게 도와주는 라이브러리입니다. 이번 포스트에서는 Moment.js를 사용하여 요일과 월을 출력하는 방법을 알아보겠습니다.

Moment.js 설치하기

먼저, Moment.js를 사용하기 위해서는 라이브러리를 먼저 설치해야 합니다. npm을 사용하는 경우, 아래의 명령어를 실행하여 Moment.js를 설치할 수 있습니다:

npm install moment

브라우저에서 직접 스크립트를 사용하는 경우, moment.js 파일을 다운로드하여 HTML 파일에 포함시킵니다.

Moment.js로 요일 출력하기

먼저, Moment.js를 코드에서 import 또는 require 합니다:

const moment = require('moment');
// 또는
import moment from 'moment';

Moment.js를 사용하여 현재 날짜의 요일을 출력해보겠습니다:

const today = moment(); // 현재 날짜 가져오기
const dayOfWeek = today.format('dddd'); // 요일 텍스트로 변환
console.log(dayOfWeek); // 예: "일요일"

Moment.js의 format() 함수를 사용하여 날짜 형식을 지정할 수 있습니다. 여기에서는 ‘dddd’ 형식을 사용하여 요일을 출력했습니다. ‘dddd’는 요일의 전체 이름을 나타냅니다. 다른 형식을 사용하려면 Moment.js 포맷 문자열을 참고하십시오.

Moment.js로 월 출력하기

월을 출력하기 위해서는 비슷한 방법을 사용할 수 있습니다. Moment.js를 사용하여 현재 날짜의 월을 출력해보겠습니다:

const today = moment(); // 현재 날짜 가져오기
const month = today.format('MMMM'); // 월 텍스트로 변환
console.log(month); // 예: "9월"

여기에서도 format() 함수를 사용하여 날짜 형식을 지정합니다. ‘MMMM’ 형식은 월의 전체 이름을 나타냅니다. 다른 형식을 사용하려면 Moment.js 포맷 문자열을 확인하십시오.

결과 확인하기

위의 예제를 실행하면 콘솔에 현재 요일과 월이 출력됩니다. Moment.js를 사용하면 날짜 및 시간을 간편하게 다룰 수 있으므로, 다양한 날짜 관련 작업을 더 쉽게 처리할 수 있습니다.


참고 자료: