Moment: isoWeekday(String) рд░рд╡рд┐рд╡рд╛рд░ рдХреЛ isoWeekday(Number) рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрдд

рдХреЛ рдирд┐рд░реНрдорд┐рдд 28 рдЕрдХреНрддреВре░ 2015  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: moment/moment

isoWeekday(7) рдореБрдЭреЗ рдЗрд╕ рдЖрдИрдПрд╕рдУ рд╕рдкреНрддрд╛рд╣ рдХрд╛ рд░рд╡рд┐рд╡рд╛рд░ рджреЗрддрд╛ рд╣реИ (рд╕реЛрдорд╡рд╛рд░-рд░рд╡рд┐рд╡рд╛рд░)
isoWeekday("Sunday") рдореБрдЭреЗ рдкрд┐рдЫрд▓реЗ рдЖрдИрдПрд╕рдУ рд╕рдкреНрддрд╛рд╣ рдХрд╛ рд░рд╡рд┐рд╡рд╛рд░ рджреЗрддрд╛ рд╣реИ

screen shot 2015-10-28 at 07 53 49

рд╕рдВрд╕реНрдХрд░рдг: https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.6/moment.min.js

Bug Documentation Up-For-Grabs

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

рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╕рдордЭреЗрдВ рдХрд┐ рдЕрдм рдЖрдкрдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ, рд▓реЗрдХрд┐рди рдкрд░рд┐рдгрд╛рдо рдореЗрд░реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдереЛрдбрд╝рд╛ рдкреНрд░рддрд┐-рд╕рд╣рдЬ рдерд╛ред рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХрд╣рддрд╛ рд╣реИ:

_рд╕рдкреНрддрд╛рд╣ рдХрд╛ рдЖрдИрдПрд╕рдУ рджрд┐рди рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдпрд╛ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ 1 рд╕реЛрдорд╡рд╛рд░ рдФрд░ 7 рд░рд╡рд┐рд╡рд╛рд░ рд╣реИред_
moment().isoWeekday(1); // Monday
moment().isoWeekday(7); // Sunday

рддреЛ рдПрдХ рдЖрдИрдПрд╕рдУ рд╕рдкреНрддрд╛рд╣ рдореЗрдВ, 7 рд╣рдореЗрд╢рд╛ рд░рд╡рд┐рд╡рд╛рд░ рд╣реЛрддрд╛ рд╣реИред рдЙрдкрдирд╛рдо рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХрд╣рддрд╛ рд╣реИ:

2.1.0 рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдПрдХ рджрд┐рди рдХрд╛ рдирд╛рдо рднреА рд╕рдорд░реНрдерд┐рдд рд╣реИред рдЗрд╕реЗ рдЗрд╕ рд╕рдордп рдХреЗ рд╡рд░реНрддрдорд╛рди рд╕реНрдерд╛рди рдореЗрдВ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред_
moment().day("Sunday");

рддреЛ рдЙрди рджреЛ рд╕реВрдЪрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЬрдм рдЖрдк рдРрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдереЛрдбрд╝рд╛ рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:

moment().isoWeekday("Sunday")

рдореИрдВ рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ moment().isoWeekday(7) рдЬреИрд╕рд╛ рд╣реА рдкрд░рд┐рдгрд╛рдо рджреЗрдЧрд╛ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрджрд┐ рдЖрдк рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ "рд░рд╡рд┐рд╡рд╛рд░" 0 рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдирд╛рдо рд╣реИ, рддреЛ рдпрд╣ рдпрд╣рд╛рдВ рдкреНрд░рд▓реЗрдЦрди рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖ рдХрд░ рд╕рдХрддрд╛ рд╣реИ:

_рдпрджрд┐ рд╕реНрдерд╛рди рд╕реЛрдорд╡рд╛рд░ рдХреЛ рд╕рдкреНрддрд╛рд╣ рдХреЗ рдкрд╣рд▓реЗ рджрд┐рди рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ, рддреЛ moment().weekday(0) рд╕реЛрдорд╡рд╛рд░ рд╣реЛрдЧрд╛ред рдпрджрд┐ рд░рд╡рд┐рд╡рд╛рд░ рд╕рдкреНрддрд╛рд╣ рдХрд╛ рдкрд╣рд▓рд╛ рджрд┐рди рд╣реИ, рддреЛ moment().weekday(0) рд░рд╡рд┐рд╡рд╛рд░ рд╣реЛрдЧрд╛ред

рдбреАрдВрдЧ рдорд╛рд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛, рдмрд╕ рдпрд╣ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдЕрд╕реНрдкрд╖реНрдЯ рдХреНрдпреЛрдВ рдерд╛ред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдореЗрдВ рдПрдХ рдиреЛрдЯ рдЬрд┐рд╕рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реЛ рдХрд┐ "рд░рд╡рд┐рд╡рд╛рд░" 0 рдХрд╛ рдЙрдкрдирд╛рдо рд╣реИ, рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред

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

рдпрд╣ рд╕рд╣реА рд╣реИред рдпрд╣ рд░рд╡рд┐рд╡рд╛рд░ isoWeekday(0) рдФрд░ "рд░рд╡рд┐рд╡рд╛рд░" 0 рдХрд╛ рдЙрдкрдирд╛рдо рд╣реИ, 7 рдирд╣реАрдВред

рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╕рдордЭреЗрдВ рдХрд┐ рдЕрдм рдЖрдкрдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ, рд▓реЗрдХрд┐рди рдкрд░рд┐рдгрд╛рдо рдореЗрд░реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдереЛрдбрд╝рд╛ рдкреНрд░рддрд┐-рд╕рд╣рдЬ рдерд╛ред рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХрд╣рддрд╛ рд╣реИ:

_рд╕рдкреНрддрд╛рд╣ рдХрд╛ рдЖрдИрдПрд╕рдУ рджрд┐рди рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдпрд╛ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ 1 рд╕реЛрдорд╡рд╛рд░ рдФрд░ 7 рд░рд╡рд┐рд╡рд╛рд░ рд╣реИред_
moment().isoWeekday(1); // Monday
moment().isoWeekday(7); // Sunday

рддреЛ рдПрдХ рдЖрдИрдПрд╕рдУ рд╕рдкреНрддрд╛рд╣ рдореЗрдВ, 7 рд╣рдореЗрд╢рд╛ рд░рд╡рд┐рд╡рд╛рд░ рд╣реЛрддрд╛ рд╣реИред рдЙрдкрдирд╛рдо рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХрд╣рддрд╛ рд╣реИ:

2.1.0 рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдПрдХ рджрд┐рди рдХрд╛ рдирд╛рдо рднреА рд╕рдорд░реНрдерд┐рдд рд╣реИред рдЗрд╕реЗ рдЗрд╕ рд╕рдордп рдХреЗ рд╡рд░реНрддрдорд╛рди рд╕реНрдерд╛рди рдореЗрдВ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред_
moment().day("Sunday");

рддреЛ рдЙрди рджреЛ рд╕реВрдЪрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЬрдм рдЖрдк рдРрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдереЛрдбрд╝рд╛ рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:

moment().isoWeekday("Sunday")

рдореИрдВ рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ moment().isoWeekday(7) рдЬреИрд╕рд╛ рд╣реА рдкрд░рд┐рдгрд╛рдо рджреЗрдЧрд╛ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрджрд┐ рдЖрдк рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ "рд░рд╡рд┐рд╡рд╛рд░" 0 рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдирд╛рдо рд╣реИ, рддреЛ рдпрд╣ рдпрд╣рд╛рдВ рдкреНрд░рд▓реЗрдЦрди рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖ рдХрд░ рд╕рдХрддрд╛ рд╣реИ:

_рдпрджрд┐ рд╕реНрдерд╛рди рд╕реЛрдорд╡рд╛рд░ рдХреЛ рд╕рдкреНрддрд╛рд╣ рдХреЗ рдкрд╣рд▓реЗ рджрд┐рди рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ, рддреЛ moment().weekday(0) рд╕реЛрдорд╡рд╛рд░ рд╣реЛрдЧрд╛ред рдпрджрд┐ рд░рд╡рд┐рд╡рд╛рд░ рд╕рдкреНрддрд╛рд╣ рдХрд╛ рдкрд╣рд▓рд╛ рджрд┐рди рд╣реИ, рддреЛ moment().weekday(0) рд░рд╡рд┐рд╡рд╛рд░ рд╣реЛрдЧрд╛ред

рдбреАрдВрдЧ рдорд╛рд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛, рдмрд╕ рдпрд╣ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдЕрд╕реНрдкрд╖реНрдЯ рдХреНрдпреЛрдВ рдерд╛ред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдореЗрдВ рдПрдХ рдиреЛрдЯ рдЬрд┐рд╕рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реЛ рдХрд┐ "рд░рд╡рд┐рд╡рд╛рд░" 0 рдХрд╛ рдЙрдкрдирд╛рдо рд╣реИ, рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред

рдирд┐рд╖реНрдкрдХреНрд╖ рдмрд┐рдВрджреБред рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ 7 рдХреЗ рд▓рд┐рдП рдЙрдкрдирд╛рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ 0 рдмрдирд╛рдо 7 рдЕрд▓рдЧ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореИрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╡рд░рдг рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рд╡рд┐рд╕рд░реНрдЬрд┐рдд рдирд╣реАрдВ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╕рд╣реА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ рдЦреБрд▓рд╛ рдЫреЛрдбрд╝ рджреВрдВрдЧрд╛ред

рдЗрд╕ рдкрд░ рдлрд┐рд░ рд╕реЗ рдирдЬрд░ рдбрд╛рд▓рддреЗ рд╣реИрдВред рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗрд╡рд▓ "Sunday" рдХреЛ day рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдкрд╛рд╕ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рди рдХрд┐ weekday рдпрд╛ isoWeekday ред рдЙрдиреНрд╣реЗрдВ рд╢рд╛рдпрдж рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдлрд┐рд░, рдореИрдВ рд╕рд╣рдордд рд╣реВрдВ рдХрд┐ isoWeekday , "Sunday" рдЙрдкрдирд╛рдо рдХреЛ 7 рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрджрд▓рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рди рдХрд┐ 0 ред рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ 0 рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ, рдпрд╣ рдПрдХ рдмрдЧ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ isoWeekday рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рд╕рдВрдкреВрд░реНрдг рдмрд┐рдВрджреБ рд╣реИред

рдПрдХ рдЬрдирд╕рдВрдкрд░реНрдХ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, isoWeekday рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рд╕рдмрдорд┐рдЯ рдХрд░реЗрдВред рдлрд┐рд░, рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рд╛рде https://github.com/moment/momentjs.com рдкрд░ рдПрдХ рдЕрд▓рдЧ рдкреАрдЖрд░ рд╕рдмрдорд┐рдЯ

рдореИрдВ рд╡рд░реНрд╖, рд╕рдкреНрддрд╛рд╣ рдФрд░ рджрд┐рди рд╕рдВрдЦреНрдпрд╛ рдпрд╛рдиреА let date = moment().year(2019).isoWeek(1).isoWeekday(1).toDate(); //Mon Dec 31 2018 11:56:45 GMT+0100 (Central European Standard Time) рдорд╛рдзреНрдпрдо рд╕реЗ рддрд┐рдерд┐ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ

рдЬрдм рдореИрдВ рдЙрддреНрдкрдиреНрди рддрд┐рдерд┐ moment(date).year() | moment(date).isoWeek() рд╕реЗ рд╡рд░реНрд╖ рдФрд░ рд╕рдкреНрддрд╛рд╣ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдЬрд┐рд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИ, рдореБрдЭреЗ рдЧрд▓рдд рдорд┐рд▓рд╛ред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рд╣рд▓ рдХрд░реЗрдВ

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

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

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

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

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

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

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