Difference between revisions of "WeekOfYear"

From SunFlurry wiki
Jump to: navigation, search
(Created page with "{{infobox function |name=WeekOfYear |caption=Функции работы с датами |type=1 |status=2 |db=0 |exception=Невозможно превратить в дат...")
 
m (1 revision imported)
 
(No difference)

Latest revision as of 08:54, 7 February 2021

  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