카테고리 없음

moment 포맷 표시법

진열사랑 2023. 8. 17. 18:23

출처:https://ljlm0402.netlify.app/nodejs/moment/

moment().format()

년 월 일

moment() 라이브러리에서는 해당 시간에 맞게 원하는 형식으로 시간을 반환에 줍니다.

해당 토큰들은 대 소문자를 구분합니다.

moment().format() // result : 2019-12-11T11:22:22+09:00 // 현재시간을 알려준다. /* Year */ moment().format('YYYY YY Y') // result : 2019 19 2019 /* Month */ moment().format('MMMM MMM MM M') // result : December Dec 12 12 moment().format('Q') // result : 4 /* Day */ moment().format('DDDD DDD DD D Do') // result : 345 345 11 11 11th

Year
YYYY (4자리 연도) / YY (2자리 연도) / Y (자릿수와 부호가 있는 연도)

Month
MMMM (월 이름) / MMM (월 이름 축약)MM (월) / M (월 0 제외) 1..12Q (해당 월의 분기) 1..4

Day
DDDD (년도의 일) / DDD (년도의 일 0 축약) 1..365DD (달의 일) / D (달의 일 0 축약) 1..31Do (서 수가 있는 일) 1st..31st

▸ 시 분 초
/* Hours */ moment().format('HH H') // result : 13 13 moment().format('hh h') // result : 01 1 moment().format('kk k') // result : 13 13 moment().format('a A') // result : pm PM moment().format('ZZ Z') // result : +0900 +09:00 /* Minutes */ moment().format('mm m') // result : 02 2 /* Seconds */ moment().format('ss s') // result : 46 46 moment().format('SSS SS S') // result : 152 15 1

Hours
HH (24 시간) / H (24시간 0 축약) 0..23hh (12 시간) / h (12시간 0 축약) 1..12kk (24 시간) / k (24시간 0 축약) 1..24a (포스트 소문자) am pm / A (포스트 대문자) AM PMZZ (UTC 표기) +0900 / zz (UTC 표기) +09:00

Minutes
mm (분) / m (분 0 축약) 0..59

Seconds
ss (초) / s (초 0 축약) 0..59SSS SS S (분수 초) / 0..999

▸ 주별 및 주중

/* Year */ momnet().format('gggg gg') // result : 2019 19 /* Week */ momnet().format('ww w') // result : 50 50 /* Day */ momnet().format('e') // result : 3 momnet().format('dddd ddd dd') // Wednesday Wed We

Year
gggg (4자리 년도) / gg (2자리 년도)

Week
ww (주) / w (주 0 축약) 1..53

Day
e (요일) 0..6dddd / ddd / dd (요일 이름)