Rrule: рдмрд╛рдпрд╡реАрдХрдбреЗ рдореЗрдВ рдкреВрд░реНрдгрд╛рдВрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ toText рдореЗрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИ ()

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

рдпрд╣ рд╕рд╣реА рд╣реИ:

var options = {"freq":"1", "byweekday":RRule.TU};
var rule = new RRule(options);
console.log(rule.toText());

рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛:

var options = {"freq":"1", "byweekday":1};
var rule = new RRule(options);
console.log(rule.toText());

rule.toText() рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╕рдордп рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрдкрд╡рд╛рдж рдлреЗрдВрдХрд╛ рдЬрд╛рддрд╛ рд╣реИ:
Uncaught TypeError: wday.getJsWeekday is not a function

http://jsfiddle.net/17b1at32/2/

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

рдореБрдЭреЗ рдЖрдЬ рдпрд╣ рддреНрд░реБрдЯрд┐ рддрдм рддрдХ рдорд┐рд▓реА рдЬрдм рддрдХ рдореИрдВрдиреЗ WeekdayStr рдХреА рд╕рд░рдгреА рдХреЛ ints . рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛

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

+1 рдореИрдВ рдЕрднреА рднреА рдЗрд╕ рдмрдЧ рдХреЛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ

рдореИрдВрдиреЗ рдЕрднреА рднреА рд╡рд╣реА рдореБрджреНрджрд╛ рдорд╛рд░рд╛ рд╣реИ @michaelkrog рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдлрд┐рдХреНрд╕ рдореБрдЦреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ?

(рдореИрдВ рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдкреБрд░рд╛рдирд╛ рдореБрджреНрджрд╛ рд╣реИ рдФрд░ рдЖрдк рд╢рд╛рдпрдж рдЕрдиреНрдп рдЪреАрдЬреЛрдВ рдкрд░ рдЪрд▓реЗ рдЧрдП рд╣реИрдВ !!)

+1 рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИред

рдпрд╣рд╛рдБ рд╡рд╣реА рдореБрджреНрджрд╛!

+1 рдЕрднреА рднреА рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ: Uncaught TypeError: wday.getJsWeekday рдХреЛрдИ рдлрд╝рдВрдХреНрд╢рди рдирд╣реАрдВ рд╣реИ
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЧрддрд┐рд╡рд┐рдзрд┐ рдлрд┐рд░ рд╕реЗ рд╣реИ, рд╢рд╛рдпрдж рдпрд╣ рдареАрдХ рд╣реЛ рдЬрд╛рдПрдЧрд╛ ??

рдореБрдЭреЗ рдЗрд╕рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдорд┐рд▓рд╛:

var myrule = {freq: RRule.weekly, byweekday: [1,2,3]}
// myrule.toText() -- this crashes.
var myrule2 = rrulestr(myrule.toString());
// myrule2.toText() -- this works.

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдПрдХ рднрджреНрджрд╛ рд╕рдорд╛рдзрд╛рди рд╣реИред

рдпрд╣ 2.3.4 . рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ

рдореБрдЭреЗ рдЖрдЬ рдпрд╣ рддреНрд░реБрдЯрд┐ рддрдм рддрдХ рдорд┐рд▓реА рдЬрдм рддрдХ рдореИрдВрдиреЗ WeekdayStr рдХреА рд╕рд░рдгреА рдХреЛ ints . рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛

@strass рд╣рд╛рдВ, рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ рд╣рдореЗрдВ Weekday.fromStr(your string) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

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

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

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

kirrg001 picture kirrg001  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

spurreiter picture spurreiter  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

Prinzhorn picture Prinzhorn  ┬╖  15рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ