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