MyChat Scripts: DayOfTheWeek, получить день недели по дате

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

 

Ещё посмотреть

mLogScript

Now