Frontend/ETC
[moment] 날짜계산
romeoh
2022. 3. 3. 08:43
반응형
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment-with-locales.min.js"></script>
// 5일 후 날짜 구하기
moment().add(5, 'd').format('YYYY MM DD');
// 1달 7일후의 날짜 구하기
moment().add(5, 'd').add(1, 'M').format('YYYY MM DD');
// 5일전의 날짜 구하기
moment().subtract(7, 'd').format('YYYY MM DD');
// 2주전의 날짜 구하기
moment().subtract(2, 'w').format('YYYY MM DD');
// 날짜 차이
var date1 = moment([2022, 01, 01]);
var date2 = moment([2023, 01, 01]);
date2.diff(date1, 'days');
// 이번달 말일 구하기
moment().endOf('month').format('YYYY MM DD');
// from now
var date1 = moment().subtract(5, 'h')
moment(date1).fromNow()
// -> '5 hours ago'
moment.locale('ko')
var date1 = moment().subtract(5, 'h')
moment(date1).fromNow()
// -> '5시간 전'
반응형