[javascript] Moment.js의 날짜 포맷 지원
Moment.js는 JavaScript에서 날짜와 시간을 쉽게 다룰 수 있도록 도와주는 라이브러리입니다. 이 라이브러리를 사용하면 날짜와 시간을 다양한 포맷으로 표현하고 변환할 수 있습니다.
Moment.js에서는 format()
함수를 사용하여 날짜 포맷을 지정할 수 있습니다. 이 함수는 문자열로 날짜 포맷을 받아들이고, 해당 포맷에 맞는 날짜와 시간을 반환합니다. 아래는 Moment.js에서 지원하는 일부 날짜 포맷의 예시입니다.
- “YYYY-MM-DD”: 연도-월-일 형식으로 표현 (예: 2021-07-15)
- “MMM D, YYYY”: 월 일, 연도 형식으로 표현 (예: Jul 15, 2021)
- “HH:mm:ss”: 시:분:초 형식으로 표현 (예: 12:30:45)
- “dddd”: 요일을 전체로 표현 (예: Thursday)
아래는 Moment.js를 사용하여 날짜를 지정한 포맷으로 표현하는 예시 코드입니다.
const moment = require('moment');
const currentDate = moment();
const formattedDate = currentDate.format("YYYY-MM-DD");
console.log(formattedDate); // 2021-07-15
const formattedTime = currentDate.format("HH:mm:ss");
console.log(formattedTime); // 12:30:45
Moment.js를 사용하면 날짜와 시간을 원하는 형식으로 표현할 수 있습니다. 더 많은 날짜 포맷 옵션은 Moment.js 공식 문서1를 참조해주세요.