MyChat Scripts: IncDay, прибавить или отнять дни к дате

MyChat Scripts: IncDay, прибавить или отнять дни к дате

"Для разработчиков", "Серверные скрипты", "Описание функций", "Дата и время", "IncDay".

 

Прибавить или отнять нужное количество дней к указанной дате.

 

Синтаксис

function IncDay(dt: double; iDays: int64): double;

 

Параметры и возвращаемые значения

Параметр

Тип

Значение

dt

double

дата, к которой нужно добавлять или отнимать дни;

iDays

int64

количество дней, что нужно добавить или отнять. Если число положительное — дни добавляем, если отрицательное — отнимаем.

 

Результат функции

Число типа double, дата.

 

Пример

var
  dt: double;
begin
  dt := Now;
  
  mLogScript(FormatDateTime('dd.mm.yyyy', dt), 'current date');
  
  dt := IncDay(dt, -100);
  mLogScript(FormatDateTime('dd.mm.yyyy', dt), '-100 days');
  
  dt := IncDay(dt, 100);
  mLogScript(FormatDateTime('dd.mm.yyyy', dt), '+100 days');
end.

Результат работы скрипта

[15:08:15] (Log "IncDay"): [current date] 23.02.2016

[15:08:15] (Log "IncDay"): [-100 days] 15.11.2015

[15:08:15] (Log "IncDay"): [+100 days] 23.02.2016

 

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

FormatDateTime
mLogScript

Now