Programming Learning Diary

moment

페이지 정보

작성일 21-01-13 04:55

본문


기본 날짜 형식 출력하기

var moment = require('moment');
moment().format(); //2018-11-18T22:19:20+09:00
moment().format("MM-DD-YYYY"); //11-18-2018
moment().format("YYYY"); //2018
cs

위와 같이, format함수로 자신이 원하는 날짜 시간 형식을 지정해서, 날짜나 시간을 출력할 있습니다.



시점으로부터 날짜 구하기

var moment = require('moment');
moment().add(7, 'd'); //지금부터 7일후의 날짜 구하기 2018-11-25T22:25:51.654
moment().add(7, 'd').add(1, 'M'); //지금부터 1달 7일후의 날짜 구하기 2018-12-25T22:25:51.654
moment().subtract(7, 'd'); //지금부터 7일전의 날짜 구하기 2018-11-11T22:25:51.654
moment().subtract(2, 'w'); //지금부터 2주전의 날짜 구하기 2018-11-04T22:25:51.654
Colored by Color Scripter
cs

add와 subtract함수를 이용하여, 시점을 기준으로 간단하게 다음이나 이전시점의 날짜로 조작해서 파싱할 있습니다.



날짜 시간 차이 구하기

var moment = require('moment');
var date1 = moment([2018, 11, 18]);
var date2 = moment([2018, 01, 01]);
date1.diff(da, 'days'); // 2018년 1월 1일부터 2018년 11월 18일까지 일(day) 차이 -> 320
Colored by Color Scripter
cs

diff 함수를 이용하여, 특정 시점으로부터 특정 시점까지의 날짜 시간 차이를 구할 있습니다.
 

댓글목록

등록된 댓글이 없습니다.