Rrule: рдЧрд▓рдд рддрд┐рдерд┐рдпрд╛рдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 16 рдЕрдкреНрд░реИрд▓ 2018  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: jakubroztocil/rrule

рдореИрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдореЗрдВ рдПрдХ рдХреИрд▓реЗрдВрдбрд░ рдмрдирд╛ рд░рд╣рд╛ рдерд╛ рдФрд░ рдХреБрдЫ рдЕрдЬреАрдм рдиреЛрдЯрд┐рд╕ рдХрд░рддрд╛ рдерд╛

рдЬрдм рдореИрдВ рдЗрд╕реЗ рдЖрдИрдУрдПрд╕ рдкрд░ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ

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,
]

рдореИрдВ рдирд┐рдпрдо v2.2.9 . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ
2018-04-16 рд╕реЗ рдЕрдм рддрдХ рдмрд╛рдХреА рд╕рдм рдХреБрдЫ рд╕рд╣реА рд▓рдЧ рд░рд╣рд╛ рдерд╛

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

@ 2.2.8 рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдмрдЬрд╛рдп @ 2.2.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛

рд╕рднреА 9 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЗрд╕реЗ 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

рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рднреА рднрд╛рдЧреЗред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдирд╡рдВрдмрд░ рдореЗрдВ рдбреЗрд▓рд╛рдЗрдЯ рд╕реЗрд╡рд┐рдВрдЧ рд╢рд┐рдлреНрдЯ рдХреЗ рдХрд╛рд░рдг рд╣реБрдИ рд╣реИред @ 2.2.9 рд╕реЗ @ 2.2.0 рдкрд░ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдирд╛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдореБрдЭреЗ @ 2.2.9 рдХреЗ рд╕рд╛рде рдЧрд▓рдд рддрд┐рдерд┐рдпрд╛рдВ рднреА рдорд┐рд▓реАрдВ рдЬрдм рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рдФрд░ рдХрд╛рд░реНрдпрджрд┐рд╡рд╕ рд╕реЗ рдЧреБрд░реБрд╡рд╛рд░ рддрдХ рдЖрд╡реГрддреНрддрд┐ рд╕реЗрдЯ рдХрд░рддреЗ рд╕рдордп рдореБрдЭреЗ рддрд╛рд░реАрдЦреЗрдВ рдорд┐рд▓реАрдВ рдЬреЛ рдмреБрдзрд╡рд╛рд░ рдХреЛ рдереАрдВ! @ 2.2.0 рдкрд░ рд╡рд╛рдкрд╕ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рдЧрдпрд╛ред
рдореИрдВ GMT+2 рдореЗрдВ рд╣реВрдБ (рдордзреНрдп рдпреВрд░реЛрдк, рджрд┐рди рдХреЗ рдЙрдЬрд╛рд▓реЗ рдХреА рдмрдЪрдд)

рдпрд╣рд╛рдБ рднреА рд╡рд╣реА, рд╕рдордп рдХреНрд╖реЗрддреНрд░ GMT+3 (рдЧреНрд░реАрд╖реНрдордХрд╛рд▓ рдХреАрд╡/рдпреВрдХреНрд░реЗрди)
рд╡рд╣реА рдирд┐рдпрдо: FREQ=WEEKLY;BYDAY=FR;DTSTART=20180713T060000Z;UNTIL=20180727T060000Z
рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдФрд░ рдХреНрд░реЛрдо рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд░рд┐рдгрд╛рдо рджреЗрддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреНрд░реЛрдо BYDAY=BYDDAY-1 рд▓реЗ рд░рд╣рд╛ рд╣реИ

2.2.9 рд╕реЗ 2.2.0 рддрдХ рдлрд╝реЙрд▓рдмреИрдХ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░реЗрдВ

@jimmywarting @chrishanyu @scoutkirkolson @pzhuk рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ 2.3.3 рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдмрдиреА рд░рд╣рддреА рд╣реИ рддреЛ рдХреГрдкрдпрд╛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реЗрдВред

рд╣рдордиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд┐рдпрд╛ рдФрд░ 2.2.0 рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдХрд░ рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

shavenwalrus picture shavenwalrus  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

maconfr picture maconfr  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

espen picture espen  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

grigio picture grigio  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

anthwinter picture anthwinter  ┬╖  11рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ