Date Parsing (appendix)

IBCalendar에서 허용하는 날짜 형식에 대한 설명입니다.

ISO8601 문자열

ISO8601 문자열은 날짜를 표현하는 가장 일반적인 방법입니다.
가볍고 읽기 쉬우며 UTC 시간대 정보를 지정할 수 있는 기능을 제공합니다.
ISO8601 날짜의 예시는 다음과 같습니다.

Millisecond Time

1970년 1월 1일 UTC 이후 날짜부터 Millisecond Time으로 날짜를 지정할 수 있습니다.

IBCalendar.create(id, parentEl, {
  initialDate: 1537302134028 // Tue Sep 18 2018 16:22:14 GMT-0400
});

JavaScript Date

JavaScript Date 객체로 날짜를 지정할 수 있습니다.
Date 객체는 timeZone 옵션의 local값으로 지정하여 사용할 수 있습니다.

IBCalendar.create(id, parentEl, {
  timeZone: 'local',
  initialDate: new Date(2018, 8, 1)
});

만일 UTC 시간대를 지정하고자 한다면 다음의 방법을 사용합니다.

IBCalendar.create(id, parentEl, {
  timeZone: 'UTC',
  initialDate: new Date(Date.UTC(2018, 8, 1))
});