MyChat Scripts: IncMonth, прибавить или отнять месяцы к дате
Прибавить или отнять нужное количество месяцев к указанной дате.
Синтаксис
function IncMonth(dt: double; iMonths: int64): double;
Параметры и возвращаемые значения
Параметр |
Тип |
Значение |
dt |
double |
дата, к которой нужно добавлять или отнимать месяцы; |
iMonths |
int64 |
количество месяцев, что нужно добавить или отнять. Если число положительное — добавляем, если отрицательное — отнимаем. |
Результат функции
Число типа double, дата&время.
Пример
var
dt: double;
begin
dt := Now;
mLogScript(FormatDateTime('dd.mm.yyyy', dt), 'now');
dt := IncMonth(dt, -3);
mLogScript(FormatDateTime('dd.mm.yyyy', dt), '-3 months');
end.
Результат работы скрипта
[15:50:18] (Log "IncMonth"): [now] 23.02.2016
[15:50:18] (Log "IncMonth"): [-3 months] 23.11.2015