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

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

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

 

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

 

Синтаксис

function IncYear(dt: double; iYears: int64): double;

 

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

Параметр

Тип

Значение

dt

double

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

iYears

int64

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

 

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

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

 

Пример

var
  dt: double;
begin
  dt := Now;
  
  mLogScript(FormatDateTime('dd.mm.yyyy', dt), 'now');
  
  dt := IncYear(dt, 1);
  mLogScript(FormatDateTime('dd.mm.yyyy', dt), '+1 year');
end.

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

[15:11:00] (Log "IncYear"): [now] 23.02.2016

[15:11:00] (Log "IncYear"): [+1 year] 23.02.2017

 

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

FormatDateTime
mLogScript

Now