MyChat Scripts: IncMilliSecond, додати або відняти мілісекунди до дати
Додати або відняти потрібну кількість мілісекунд до зазначеної дати.
Синтаксис
function IncMilliSecond(dt: double; iMilliSeconds: int64): double;
Параметри та значення, що повертаються
|
Параметр |
Тип |
Значення |
|
dt |
double |
дата, до якої потрібно додати або відняти мілісекунди; |
|
iMilliSeconds |
int64 |
кількість мілісекунд, які потрібно додати або відняти. Якщо число позитивне — додаємо, якщо негативне — віднімаємо. |
Результат функції
Число типу double, дата&час.
Приклад
var
dt: double;
begin
dt := Now;
mLogScript(FormatDateTime('dd.mm.yyyy hh:nn:ss:zzz', dt), 'now');
dt := IncMilliSecond(dt, 10000);
mLogScript(FormatDateTime('dd.mm.yyyy hh:nn:ss:zzz', dt), '+10 seconds');
end.
Результат роботи скрипту
[15:40:11] (Log "IncMilliSecond"): [now] 23.02.2016 15:40:11:803
[15:40:11] (Log "IncMilliSecond"): [+10 seconds] 23.02.2016 15:40:21:803