You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(case 1) a week that starts with "start of the week" day (including incomplete 1-6 day weeks)
complete weeks
(case 2) a week that starts with "start of the week" day (including incomplete 1-6 day weeks) + missing days from the next month (in case of "last week")
(case 3) a week that contains all weekdays once (start and end date varies from year to year) and doesn't "wrap" in calendar presentation (country-dependant)
(case 4) an interval with last 7 days (last day of the month -7days)
Absolutely unclear semantic when "start of the week" is used (country-dependent); if a value was entered in one country, what users from other counties should see?
using "start of the week" of country where this object is located
using "start of the week" of country from their preferences
set nth_counter to 0;
Start with first day of the month, iterate +1 day until "calendar month" will change
if (current weekday of iteration is not equal to "start of the week") skip day(s) of incomplete week
if (current weekday of iteration is equal to "last day of the week")
increment nth_counter and/or compute using nth_counter or store a nth recurring rule;
Note that "last full week in " and "first full week in " will resolve to 1 and 3-4 nth week, independently per each month+year.
Case 3 would result in 3-4 weeks, but I never seen any schedule "last full week in september from Monday through Saturday" Simpler "last Monday of the month" are far more common.
Users were requesting support here. It is impossible to compute because:
See also "The ISO 8601 definition for week 01 is the week with the year's first Thursday in it." - https://en.wikipedia.org/wiki/ISO_week_date#First_week
The text was updated successfully, but these errors were encountered: