브라우저에서의 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