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