MyChat Scripts: DayOfTheWeek, получить день недели по дате
"Для разработчиков", "Серверные скрипты", "Описание функций", "Дата и время", "DayOfTheWeek".
Получить номер дня недели по указанной дате.
Синтаксис
function DayOfTheWeek(dt: double): integer;
Параметры и возвращаемые значения
Параметр |
Тип |
Значение |
dt |
double |
дата, день недели которой нужно определить. |
Результат функции
Цифра от 1 до 7. Нумерация начинается с понедельника.
Пример
var
dt: double;
n: integer;
s: string;
begin
dt := Now;
mLogScript(FormatDateTime('dd.mm.yyyy hh:nn:ss', dt), 'now');
n := DayOfTheWeek(dt);
case n of
1 : s := 'Monday';
2 : s := 'Tuesday';
3 : s := 'Wednesday';
4 : s := 'Thursday';
5 : s := 'Friday';
6 : s := 'Saturday';
7 : s := 'Sunday';
end;
mLogScript('Today is: ' + s, '');
end.
Результат работы скрипта
[16:28:40] (Log "DayOfTheWeek"): [now] 01.07.2016 16:28:40
[16:28:40] (Log "DayOfTheWeek"): Today is: Friday