Здравствуйте!
Есть задача сделать кнопку с отбором задач за неделю (планировщик задач).
Сам номер недели я получил. Но на самой кнопке хотелось бы указать период начала недели и её конца, чтобы пользователи не высчитывали её вручную.
То есть, предположим, что сейчас неделя №8, нужно в два поля автоматически ввести две даты: 17.02.2020 и 23.02.2020.
Голову сломал уже ((((((( Не могу понять, как это сделать.
Подскажите, пжлст!
Начальная и конечная дата недели
-
- Сообщения: 338
- Зарегистрирован: 11 сен 2017, 13:42
- Откуда: Санкт-Петербург
Re: Начальная и конечная дата недели
никак это не сделать
вам нужна функция DayOfWeek ( date )
номер дня недели от даты, которая вам известна
вам нужна функция DayOfWeek ( date )
номер дня недели от даты, которая вам известна
-
- Сообщения: 106
- Зарегистрирован: 21 сен 2017, 18:48
- Откуда: Минск
Re: Начальная и конечная дата недели
Доброе время суток,
Для поиска по полю дата нужно только одно поле дата, в которое в режиме поиска вставляется диапазон поиска дат "c .. по..." через "..."(шагом скрипта insert calculated text ), например
Ближе всего наверное подойдет формула WeekRange если идти от даты) или там же WeekStart - если идти от номера недели.
https://www.briandunning.com/cf/372
ВАЖНО в России дни недели считают согласно стандарту ISO 8601 и соответствующему ему ГОСТ ИСО 8601-2001 "ПРЕДСТАВЛЕНИЕ ДАТ И ВРЕМЕНИ". Первой неделей года является та неделя, на которую попадает первый четверг нового года, или, что эквивалентно, та неделя, которая содержит число 4 января. То есть если первое января выпадает на пятницу, субботу, или воскресенье, то все еще продолжается последняя неделя предыдущего года. Такие недели считаются по формуле WeekOfYearFiscal( date ; 2 ) 2- для понедельника
Например номер недели к которму относится 1 января в 2021 и 2022 будут различаться при расчета по разным формулам:
WeekOfYearFiscal( "01.01.2021"; 2 ) = 52
WeekOfYear( "01.01.2021") = 1
Для поиска по полю дата нужно только одно поле дата, в которое в режиме поиска вставляется диапазон поиска дат "c .. по..." через "..."(шагом скрипта insert calculated text ), например
Код: Выделить всё
17.02.2020...23.02.2020
https://www.briandunning.com/cf/372
ВАЖНО в России дни недели считают согласно стандарту ISO 8601 и соответствующему ему ГОСТ ИСО 8601-2001 "ПРЕДСТАВЛЕНИЕ ДАТ И ВРЕМЕНИ". Первой неделей года является та неделя, на которую попадает первый четверг нового года, или, что эквивалентно, та неделя, которая содержит число 4 января. То есть если первое января выпадает на пятницу, субботу, или воскресенье, то все еще продолжается последняя неделя предыдущего года. Такие недели считаются по формуле WeekOfYearFiscal( date ; 2 ) 2- для понедельника
Например номер недели к которму относится 1 января в 2021 и 2022 будут различаться при расчета по разным формулам:
WeekOfYearFiscal( "01.01.2021"; 2 ) = 52
WeekOfYear( "01.01.2021") = 1
- mihalych_2017
- Сообщения: 39
- Зарегистрирован: 11 сен 2017, 15:36
- Откуда: Подольск
- Контактная информация:
Re: Начальная и конечная дата недели
Есть очень неплохая функция (сам юзаю):
https://www.briandunning.com/cf/111
Определяет дату первого дня недели по номеру недели и году.
Последний день недели, думаю, найдете без проблем.
https://www.briandunning.com/cf/111
Определяет дату первого дня недели по номеру недели и году.
Последний день недели, думаю, найдете без проблем.