WeekOfYear

From SunFlurry wiki
Revision as of 11:00, 29 April 2019 by Admin (talk | contribs) (Created page with "{{infobox function |name=WeekOfYear |caption=Функции работы с датами |type=1 |status=2 |db=0 |exception=Невозможно превратить в дат...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  WeekOfYear (Функции работы с датами)
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в дату
Визуальность:Нет

Функция возвращает номер недели в году даты. Для дат в конца года, которые могут принадлежать неделям начала года, используется номер последней недели года. К примеру, дата '31.12.2018' является понедельником, при вызове WeekOfYear('31.12.2018') будет возвращено число 53, однако при вызове WeekOfYear('01.01.2019') (вторник той же недели), будет возвращено число 1. Таким образом, последняя неполная неделя года всегда считается неделей уходящего года для вызовов WeekOfYear(BegOfWeek(<Дата>)) и всегда считается неделей нового года для вызовов WeekOfYear(EndOfWeek(<Дата>)).

Синтаксис

WeekOfYear(<Аргумент>):<Результат (INT)>

Аргументы

  • <Аргумент> - Значение, представление которого необходимо превратить в дату, затем провести требуемую операцию.

Возвращаемое значение

Возвращает значение типа число.

Примеры

Message(WeekOfYear('31.01.2012 12:00'));
//Будет выведено 6

Message(WeekOfYear('29.02.24 23:59:59'));
//Будет выведено 9

Message(WeekOfYear('12.10.1972'));
//Будет выведено 42