[common] ISO 8601 date string

김_리트리버·2021년 9월 8일
0

Situation

브라우저에서의 date input 을 사용해서 시간 데이터를 서버에 보내려 했는데 아래 error 가 나옴

end_at must be a valid ISO 8601 date string

여기서 ISO 8601 date string 이 뭘 의미하는 지 몰라서 찾아봄

정의

날짜와 시간과 관련된 데이터 교환을 다루는 국제 표준이다

사용하는 이유

나라마다 날짜의 형식이 다르면 통신할 때마다 변환작업을 거쳐야 하기 때문에

아얘 날짜 형식을 국제 표준으로 정한 것

사용방법

Date.toISOString() date 객체에 ISO String 으로 변환해주는 메서드가 있는데 반환 값을 아래와 같다.

YYYY-MM-DDTHH:mm:ss.sssZ 또는 ±YYYYYY-MM-DDTHH:mm:ss.sssZ

https://brunch.co.kr/@namojo/18

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString

profile
web-developer

0개의 댓글