[javascript] Moment.js로 날짜 및 시간 출력하기

Moment.js는 JavaScript에서 날짜 및 시간을 다루기 위한 유용한 라이브러리입니다. 이 라이브러리를 사용하면 간편하게 날짜와 시간을 포맷하고 조작할 수 있습니다. 이번 글에서는 Moment.js를 사용하여 날짜와 시간을 출력하는 방법을 알아보겠습니다.

Moment.js 설치하기

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

npm install moment

날짜 출력하기

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

const moment = require('moment');

const currentDate = moment().format('YYYY-MM-DD');

console.log(currentDate);

위 코드를 실행하면 현재 날짜가 “YYYY-MM-DD” 형식으로 출력됩니다.

시간 출력하기

Moment.js를 사용하여 현재 시간을 출력해보겠습니다.

const moment = require('moment');

const currentTime = moment().format('HH:mm:ss');

console.log(currentTime);

위 코드를 실행하면 현재 시간이 “HH:mm:ss” 형식으로 출력됩니다.

날짜와 시간 출력하기

Moment.js를 사용하여 현재 날짜와 시간을 함께 출력해보겠습니다.

const moment = require('moment');

const currentDateTime = moment().format('YYYY-MM-DD HH:mm:ss');

console.log(currentDateTime);

위 코드를 실행하면 현재 날짜와 시간이 “YYYY-MM-DD HH:mm:ss” 형식으로 출력됩니다.

다른 날짜 및 시간 포맷 지정하기

Moment.js는 다양한 날짜 및 시간 포맷을 지원합니다. 자세한 내용은 Moment.js 문서를 참고하길 바랍니다.

예를 들어, 날짜를 “MM/DD/YYYY” 형식으로, 시간을 “hh:mm A” 형식으로 출력하고 싶다면 다음과 같이 코드를 작성할 수 있습니다.

const moment = require('moment');

const datetime = moment().format('MM/DD/YYYY hh:mm A');

console.log(datetime);

위 코드를 실행하면 현재 날짜와 시간이 “MM/DD/YYYY hh:mm A” 형식으로 출력됩니다.

Moment.js를 사용하여 날짜와 시간을 포맷하고 조작하는 방법을 알아보았습니다. 이러한 기능을 사용하여 웹 애플리케이션에서 날짜와 시간을 효과적으로 다룰 수 있습니다. 자세한 내용은 Moment.js 공식 문서를 참고해보세요!