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