개발 노트

Moment.js 본문

JavaScript

Moment.js

알 수 없는 사용자 2023. 6. 2. 10:38

​자바스크립트에서는 Date 객체를 사용하여 매 순간 변화하는 시간과 날짜에 관한 정보를 손쉽게 얻을 수 있다.

Date 객체는 연월일, 시분초의 정보와 함께 밀리초(millisecond)의 정보도 함께 제공한다.

다만, 원하는 형태로의 표기를 위하여 데이터를 가공하려면 약간의 번거로움이 있어

moment 모듈을 사용하여 이를 간소화 하고자 한다.

npm install moment --save
yarn add moment

해당 모듈을 설치후, 이를 이용하여 현재 날짜를 간단하게 다룰 수 있다.

const moment = require('moment');

console.log( moment() );
// 출력: Moment<2023-06-02T10:35:23+09:00>

원하는 형태로의 지정도 가능하다

const moment = require('moment');
console.log( moment().format('YYYY.MM.DD HH:mm:ss') );
//출력 : 2023.06.02 10:37:07