๋ฐ์ ๋ค์ดํฐ๋ธ๋ก ์บ๋ฆฐ๋๋ฅผ ๋ง๋ค๊ณ ์์๋๋ฐ ์ด์ํ ์ ์ ๋ฐ๊ฒฌํ์ต๋๋ค.
iOS์์ ์ด๊ฒ์ ์คํํ ๋
console.log(
rrulestr('FREQ=DAILY;DTSTART=20180416T070000Z;INTERVAL=2;WKST=MO')
.between(
new Date("2018-10-24T22:00:00.000Z"),
new Date("2018-11-03T00:00:00.000Z")
)
)
๋๋ ๋ค์์ ์ป์๋ค:
Array [
2018-10-25T07:00:00.000Z,
2018-10-27T07:00:00.000Z, <--
2018-10-28T08:00:00.000Z, <--
2018-10-30T08:00:00.000Z,
2018-11-02T08:00:00.000Z,
]
https://jakubroztocil.github.io/rrule/ ์ ์ฝ์์์ ์คํํ ๋
๋ ์ ํํ ๊ฒฐ๊ณผ๋ฅผ ์ป์์ต๋๋ค.
Array [
2018-10-25T07:00:00.000Z,
2018-10-27T07:00:00.000Z, <--
2018-10-29T08:00:00.000Z, <--
2018-10-31T08:00:00.000Z,
2018-11-02T08:00:00.000Z,
]
rrule v2.2.9๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
๋ค๋ฅธ ๋ชจ๋ ๊ฒ์ 2018-04-16๋ถํฐ ์ด ์์ ๊น์ง ์ฌ๋ฐ๋ฅด๊ฒ ๋ณด์์ต๋๋ค.
npm ๋์ดํฐ์์ ์ด๊ฒ์ ์คํํ์ญ์์ค. https://runkit.com/embed/1lgceq9e7rm0
https://github.com/jakubroztocil/rrule/issues/157 ๊ณผ ๊ด๋ จ์ด ์๋ค๊ณ ์๊ฐํ์ญ์์ค.
@2.2.8 ๋์ @2.2.0์ ์ฌ์ฉํ๋ฉด ์๋ํฉ๋๋ค.
https://github.com/jakubroztocil/rrule/issues/201 ๋ ์ฐธ์กฐํ์ญ์์ค.
์ฐ๋ฆฌ๋ ๋ํ์ด ๋ฌธ์ ์ ๋ถ๋ช์ณค์ต๋๋ค. ๋ฌธ์ ๋ 11์์ ์ผ๊ด ์ ์ฝ ์๊ฐ์ ๋ก ์ธํด ๋ฐ์ํ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. @2.2.9์์ @2.2.0์ผ๋ก ๋ค์ด๊ทธ๋ ์ด๋ํ๋ ๊ฒ๋ ๋์์ด ๋์์ต๋๋ค.
@2.2.9์์๋ ๋ ์ง๊ฐ ์๋ชป๋์์ต๋๋ค. ๋น๋๋ฅผ ์ฃผ๊ฐ์ผ๋ก ์ค์ ํ๊ณ ํ์ผ์์ ๋ชฉ์์ผ๋ก ์ค์ ํ๋ฉด ๋ ์ง๊ฐ ์์์ผ์ด์์ต๋๋ค! @2.2.0์ผ๋ก ๋ค์ ์ ํํ๋ฉด ์ ์๊ฒ ํจ๊ณผ์ ์ด์์ต๋๋ค.
์ ๋ GMT+2(์ค๋ถ ์ ๋ฝ, ์ผ๊ด ์ ์ฝ ์๊ฐ์ )์ ์์ต๋๋ค.
๋์ผ, ์๊ฐ๋ GMT+3(ํ๊ณ ํค์ํ/์ฐํฌ๋ผ์ด๋)
๋์ผํ ๊ท์น: FREQ=WEEKLY;BYDAY=FR;DTSTART=20180713T060000Z;UNTIL=20180727T060000Z
Chrome์ BYDAY=BYDDAY-1์ ์ฌ์ฉํ๋ ๊ฒ์ผ๋ก ๋ณด์ด๋ Firefox ๋ฐ Chrome์์ ๋ค๋ฅธ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํฉ๋๋ค.
2.2.9์์ 2.2.0์ผ๋ก ๋์ฒดํ์ฌ ๋ฌธ์ ํด๊ฒฐ
@jimmywarting @chrishanyu @scoutkirkolson @pzhuk ์ ๋ ์ด๊ฒ์ด 2.3.3์์ ์์ ๋์๋ค๊ณ ๋ฏฟ์ต๋๋ค. ๋ฌธ์ ๊ฐ ๊ณ์๋๋ฉด ๋ค์ ์ด์ด์ฃผ์ธ์.
์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ผ๋ฉฐ 2.2.0์ผ๋ก ๋๋๋ฆฌ๋ฉด ํด๊ฒฐ๋์์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@2.2.8 ๋์ @2.2.0์ ์ฌ์ฉํ๋ฉด ์๋ํฉ๋๋ค.