Узнайте, как использовать функцию day в формулах BuildIn.
Функция day()
возвращает целое число (number) от 0 до 6, соответствующее дню недели аргумента date:
1 = Понедельник
2 = Вторник
3 = Среда
4 = Четверг
5 = Пятница
6 = Суббота
7 = Воскресенье
day(date)
date.day()
Функция day()
(и ее родственные функции minute, hour, date, week, month и year) полезна для работы с датами в формулах BuildIn.
Примеры формул
day(now()) /* Вывод: 1 (Если now() = 17 июня 2024 года) */
/* Предположим, что есть свойство Дата с текущей датой 28 июня 2024 года */
Дата.day() /* Вывод: 5 */
day()
можно использовать вместе с другими функциями, такими как dateSubtract, для изменения значения даты.
/* Предположим, что значение now() равно 17 июня 2024 года (Понедельник) */
dateSubtract(now(), day(now()), "days")
/* Выходные данные: 16 июня 2024 года (воскресенье) */
Кроме того, функция day()
особенно полезна для определения дней недели и выходных:
/* Выводит "Сегодня выходные!", если день now() - суббота (6) или воскресенье (7), иначе выводит "Это будний день." */
now().day() == 6 or now().day() == 7 ? "Сегодня выходные!" : "Это будний день."
/* Этого также можно добиться следующим образом: */
now().day().test("[67]") ? "Сегодня выходные!" : "Это будний день."