рдпрд╣ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ
рддрд┐рдерд┐ рд╕реАрдорд╛ рдореЗрдВ рд╕рдкреНрддрд╛рд╣ рдХреЗ рджрд┐рдиреЛрдВ рдХреА рдЧрд┐рдирддреА рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдЖрдкрдХреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рджреЛ рддрд┐рдерд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдХрд┐рддрдиреЗ рд╕реЛрдорд╡рд╛рд░, рдордВрдЧрд▓рд╡рд╛рд░, рдмреБрдзрд╡рд╛рд░, рдЧреБрд░реБрд╡рд╛рд░, рд╢реБрдХреНрд░рд╡рд╛рд░, рд╢рдирд┐рд╡рд╛рд░ рдФрд░ рд░рд╡рд┐рд╡рд╛рд░ рдкрдбрд╝рддреЗ рд╣реИрдВ тАФ рдФрд░ рдЗрд╕рдореЗрдВ рд╢реБрд░реБрдЖрдд рдФрд░ рдЕрдВрдд, рджреЛрдиреЛрдВ рддрд┐рдерд┐рдпрд╛рдБ рд╢рд╛рдорд┐рд▓ рд╣реЛрддреА рд╣реИрдВред рдпрд╣ рдЙрд╕ рдЕрд╡рдзрд┐ рдХреЗ рдХреБрд▓ рджрд┐рдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рднреА рдмрддрд╛рддрд╛ рд╣реИред рдпрд╣ рд╢рд┐рдлреНрдЯ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ, рдкреЗрд░реЛрд▓ рддреИрдпрд╛рд░ рдХрд░рдиреЗ, рдХрд╛рд░реНрдп-рджрд┐рд╡рд╕ (рд╡рд░реНрдХрд┐рдВрдЧ рдбреЗрдЬрд╝) рдЧрд┐рдирдиреЗ, рдпрд╛ рдмрд╕ "рдЗрд╕ рд╕рд╛рд▓ рдХрд┐рддрдиреЗ рд╢реБрдХреНрд░рд╡рд╛рд░ рд╣реИрдВ?" рдЬреИрд╕реЗ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рдж рдЙрдкрдпреЛрдЧреА рд╣реИред
рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ
рд╡рд░реНрд╖, рдорд╣реАрдирд╛ рдФрд░ рджрд┐рди рд╡рд╛рд▓реЗ рдлрд╝реАрд▓реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╢реБрд░реБрдЖрддреА рддрд┐рдерд┐ рдФрд░ рдПрдХ рдЕрдВрддрд┐рдо рддрд┐рдерд┐ рдЪреБрдиреЗрдВред рд╕рд╛рдорд╛рдиреНрдп рддрд┐рдерд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХреИрд▓реЗрдВрдбрд░ рдХреЛ "рдкрд╢реНрдЪрд┐рдореА (CE/рдЧреНрд░реЗрдЧреЛрд░рд┐рдпрди)" рдкрд░ рд╣реА рд░рд╣рдиреЗ рджреЗрдВред рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рддреМрд░ рдкрд░ рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдЬрд╛рдкрд╛рдиреА рдпреБрдЧ рдореЛрдб (рдореЗрдЗрдЬреА, рддрд╛рдЗрд╢реЛ, рд╢реЛрд╡рд╛, рд╣реЗрдЗрд╕реЗрдИ, рд░реЗрдЗрд╡рд╛) рднреА рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рдЗрд╕реЗ рдЪреБрдирдиреЗ рдкрд░ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╡рд░реНрд╖ рдЙрд╕ рдпреБрдЧ рдХрд╛ рд╡рд░реНрд╖ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХрд┐рд╕реА рднреА рдЧрдгрдирд╛ рд╕реЗ рдкрд╣рд▓реЗ рдЙрд╕реЗ рдЙрд╕рдХреЗ рдЧреНрд░реЗрдЧреЛрд░рд┐рдпрди рд╕рдордХрдХреНрд╖ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдкреАрдЫреЗ рдХреА рддрд┐рдерд┐-рдЧрдгрдирд╛ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╣реИ рдФрд░ рдХрд┐рд╕реА рдПрдХ рджреЗрд╢ рддрдХ рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИред
рд╕реВрддреНрд░ (рдлрд╝реЙрд░реНрдореВрд▓рд╛)
рд╣рд░ рддрд┐рдерд┐ рдХреЛ рдПрдХ рджрд┐рди-рдХреНрд░рдорд╛рдВрдХ (рдбреЗ рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░) рдореЗрдВ рдмрджрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред рджреЛрдиреЛрдВ рддрд┐рдерд┐рдпреЛрдВ рд╕рд╣рд┐рдд рдХреБрд▓ рджрд┐рдиреЛрдВ рдХреА рдЧрд┐рдирддреА рд╣реИ \(\text{totalDays} = \text{endSerial} - \text{startSerial} + 1\)ред рдЪреВрдБрдХрд┐ рдПрдХ рд╕рдкреНрддрд╛рд╣ рдореЗрдВ рд╕рд╛рдд рджрд┐рди рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рд░ рд╡рд╛рд░ рдХрдо-рд╕реЗ-рдХрдо \(\text{baseline} = \text{totalDays div } 7\) рдмрд╛рд░ рдЖрддрд╛ рд╣реИред рдмрдЪреЗ рд╣реБрдП \(\text{remainder} = \text{totalDays mod } 7\) рджрд┐рди рдЕрддрд┐рд░рд┐рдХреНрдд рдмрд╛рд░ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╡рд╛рд░ рд╣реИрдВ; рдЗрдиреНрд╣реЗрдВ рд╢реБрд░реБрдЖрддреА рддрд┐рдерд┐ рдХреЗ рд╡рд╛рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реБрдП рд▓рдЧрд╛рддрд╛рд░ рдмрд╛рдБрдЯрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХрд┐рд╕реА рднреА рдЧреНрд░реЗрдЧреЛрд░рд┐рдпрди рддрд┐рдерд┐ рдХрд╛ рд╡рд╛рд░ рд╕рд╛рдХрд╛рдореЛрдЯреЛ рдХреЗ рдПрд▓реНрдЧреЛрд░рд┐рдердо рд╕реЗ рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред
$$\text{Count}(w) = \left\lfloor \frac{N}{7} \right\rfloor + \bigl[\,(w - w_0) \bmod 7 < (N \bmod 7)\,\bigr]$$$$\text{where}\quad \left\{ \begin{aligned} N &= (\text{Serial}_{\text{end}} - \text{Serial}_{\text{start}}) + 1 \\ \text{start} &= \text{Start Yr}/\text{Mo}/\text{Day} \\ \text{end} &= \text{End Yr}/\text{Mo}/\text{Day} \\ w_0 &= \text{weekday of start date} \end{aligned} \right.$$
рд╣рд▓ рдХрд┐рдпрд╛ рд╣реБрдЖ рдЙрджрд╛рд╣рд░рдг
2024-01-01 (рд╕реЛрдорд╡рд╛рд░) рд╕реЗ 2024-12-31 (рдордВрдЧрд▓рд╡рд╛рд░) рддрдХ: 2024 рдПрдХ рд▓реАрдк рд╡рд░реНрд╖ рд╣реИ, рдЗрд╕рд▓рд┐рдП \(\text{totalDays} = 366\)ред \(\text{baseline} = 366 \div 7 = 52\), \(\text{remainder} = 366 \bmod 7 = 2\)ред рд╕реЛрдорд╡рд╛рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реБрдП, рдкрд╣рд▓реЗ рджреЛ рд╡рд╛рд░реЛрдВ (рд╕реЛрдорд╡рд╛рд░ рдФрд░ рдордВрдЧрд▓рд╡рд╛рд░) рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЛ \(+1\) рдорд┐рд▓рддрд╛ рд╣реИред рдирддреАрдЬрд╛: 53 рд╕реЛрдорд╡рд╛рд░, 53 рдордВрдЧрд▓рд╡рд╛рд░, рдФрд░ рдмрд╛рдХреА рд╣рд░ рд╡рд╛рд░ 52 рдмрд╛рд░ тАФ рдЬрд┐рдирдХрд╛ рдпреЛрдЧ 366 рд╣реЛрддрд╛ рд╣реИред
рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рд╡рд╛рд▓ (FAQ)
рдХреНрдпрд╛ рдЧрд┐рдирддреА рдореЗрдВ рджреЛрдиреЛрдВ рддрд┐рдерд┐рдпрд╛рдБ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ? рд╣рд╛рдБ тАФ рд╢реБрд░реБрдЖрддреА рдФрд░ рдЕрдВрддрд┐рдо, рджреЛрдиреЛрдВ рддрд┐рдерд┐рдпрд╛рдБ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдПрдХ рд╣реА рджрд┐рди (рд╢реБрд░реБрдЖрдд = рдЕрдВрдд) рд╣реЛрдиреЗ рдкрд░ рдХреБрд▓ 1 рдЖрддрд╛ рд╣реИред
рдЕрдЧрд░ рд╢реБрд░реБрдЖрддреА рддрд┐рдерд┐ рдЕрдВрддрд┐рдо рддрд┐рдерд┐ рдХреЗ рдмрд╛рдж рдХреА рд╣реЛ рддреЛ? рддрд┐рдерд┐рдпрд╛рдБ рдЕрдкрдиреЗ-рдЖрдк рдЖрдкрд╕ рдореЗрдВ рдмрджрд▓ рджреА рдЬрд╛рддреА рд╣реИрдВ, рддрд╛рдХрд┐ рдХреБрд▓ рд╣рдореЗрд╢рд╛ рдзрдирд╛рддреНрдордХ рд░рд╣реЗред
рдХреМрди-рд╕рд╛ рдХреИрд▓реЗрдВрдбрд░ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реЛрддрд╛ рд╣реИ? рдкреВрд░реЗ рд╕рдордп рдкреНрд░реЛрд▓реЗрдкреНрдЯрд┐рдХ рдЧреНрд░реЗрдЧреЛрд░рд┐рдпрди рдХреИрд▓реЗрдВрдбрд░ред рдЖрдзреБрдирд┐рдХ рддрд┐рдерд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рд░реЛрдЬрд╝рдорд░реНрд░рд╛ рдХреЗ рдирд╛рдЧрд░рд┐рдХ рдХреИрд▓реЗрдВрдбрд░ рд╕реЗ рдкреВрд░реА рддрд░рд╣ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ; 1582 рд╕реЗ рдкрд╣рд▓реЗ рдХреА рдмрд╣реБрдд рдкреБрд░рд╛рдиреА рддрд┐рдерд┐рдпрд╛рдБ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдЬреВрд▓рд┐рдпрди рд░рд┐рдХреЙрд░реНрдб рд╕реЗ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддреА рд╣реИрдВред