2020년 9월 22일 오전 10시를 예시로 하면
new Date(2020, 8, 22, 10) 이렇게잖아
그럼 이걸 moment로 전달해줘서
const now = moment(new Date(2020, 8, 22, 10)) 이렇게 해줬음
근데 여기서 now.format('YYYYMMDDHH')를 찍어보니깐
2020092201 이렇게 나옴
컴퓨터는 한국시간으로 설정돼있는데 왜 저건 ISOString으로 나오는지 모르겠음
지역 위치 시간 상관 없이 그냥 2020092210 나왔으면 좋겠음 ㅠㅠ
https://momentjs.com/docs/#/i18n/
ㄱㅅㄱㅅ
난 2020092210으로 나오는데
utc 관련된 문서 찾아봐
나도 내 pc로는 잘되는데 서버에 올려서 도커로 돌리니깐 저렇게 돼버렸음 ㅠ
도커도 localtime 설정 다 해줬는데 이상하게 포맷이 저렇게 설정돼버렸네
그거 도커 로컬타임 utc 0으로 되있어서 그런거 아니야?;;
도커 bash로 들어가서 date 찍어봐도 KST로 나오고 다 잘됨.. 이상하게 JS에서 리턴해주는 포맷이 UTC로 나옴
지역위치 상관없이 한국시간대로 나오게 하고싶으면 moment-timezone 써서 한국시간대로 박아버려 그럼 timezone 없으면 한국시간대로 무조건 나올거임
ㅇㅋㅇㅋ 해보겠음