[TypeScript] moment 함수 오류

개발봇·2021년 9월 17일
0

날짜 포맷을 변경할 때, moment를 사용하여 아래와 같이 구현했다.
startDate에는 'YYYYMMDDHHmmss' 포맷으로 문자열이 들어왔다.

const date = moment(startDate).format('YYYY-MM-DD HH:mm:ss');

실행하니 아래와 같은 오류가 발생했다.

Deprecation warning: value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/for more info.

인터넷을 찾아보니 파라미터값(startDate)이 날짜형식에 맞지 않다고 했다.
그래서 아래와 같이 포맷을 적어주었다.

const date = moment(startDate, 'YYYYMMDDHHmmss').format('YYYY-MM-DD HH:mm:ss');

해결!

참고사이트
https://www.python2.net/questions-979430.htm

profile
01210210번째 개발봇

0개의 댓글