[javascript] Moment.js로 특정 요일 확인하기

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

Moment.js 설치하기

Moment.js를 사용하기 위해 먼저 필요한 패키지를 설치해야 합니다. JavaScript 프로젝트의 터미널에서 다음 명령을 실행하세요.

npm install moment

Moment.js로 특정 요일 확인하기

Moment.js를 사용하여 특정 요일을 확인하려면 moment() 함수를 사용하여 현재 날짜를 생성한 다음, format() 메서드를 사용하여 원하는 요일 형식으로 포맷팅합니다. 그런 다음 day() 메서드를 사용하여 해당 날짜의 요일을 가져옵니다. 아래는 예시 코드입니다.

const moment = require('moment');

// 현재 날짜 생성
const currentDate = moment();

// 요일 형식으로 포맷팅
const formattedDate = currentDate.format('dddd');

// 요일 출력
console.log(`오늘은 ${formattedDate}입니다.`);

위 코드에서 formattedDate 변수에는 오늘의 요일이 저장됩니다. formattedDate를 출력하면 오늘의 요일을 확인할 수 있습니다.

Moment.js로 다른 날짜의 요일 확인하기

Moment.js는 현재 날짜 뿐만 아니라 다른 날짜의 요일도 쉽게 확인할 수 있습니다. moment() 함수에 날짜를 인자로 전달하여 해당 날짜의 요일을 가져올 수 있습니다. 아래는 예시 코드입니다.

const moment = require('moment');

// 특정 날짜 생성
const date = moment('2022-12-31');

// 요일 형식으로 포맷팅
const formattedDate = date.format('dddd');

// 요일 출력
console.log(`2022년 12월 31일은 ${formattedDate}입니다.`);

위 코드에서는 moment('2022-12-31')로 특정 날짜를 생성하고, 해당 날짜의 요일을 가져와서 출력합니다.

결론

Moment.js를 사용하여 JavaScript에서 특정 날짜의 요일을 확인하는 방법에 대해 알아보았습니다. Moment.js의 다양한 기능을 활용하면 날짜와 시간을 효과적으로 다룰 수 있습니다. Moment.js 공식 문서를 참고하여 더 자세한 정보를 확인할 수 있습니다.