MyChat Scripts Engine: IncHour

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

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

 

Синтаксис

function IncHour(dt: double; iHours: int64): double;

 

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

Параметр

Тип

Значение

dt

double

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

iHours

int64

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

 

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

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

 

Пример

var
  dt: double;
begin
  dt := Now;
  
  mLogScript(FormatDateTime('dd.mm.yyyy hh:nn:ss', dt), 'now');
  
  dt := IncHour(dt, 10);
  mLogScript(FormatDateTime('dd.mm.yyyy hh:nn:ss', dt), '+10 hours');
end.

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

[15:24:21] (Log "IncHour"): [now] 23.02.2016 15:24:21

[15:24:21] (Log "IncHour"): [+10 hours] 24.02.2016 01:24:21

 

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

FormatDateTime
mLogScript

Now