MyChat Scripts: HourOf, получить значение часов текущих суток из даты
Получить значение часа из переменной даты и времени.
Синтаксис
function HourOf(dt: double): integer;
Параметры и возвращаемые значения
Параметр |
Тип |
Значение |
dt |
double |
дата, из которой нужно получить числовое значение часов. |
Результат функции
Число типа integer, от 0 до 23.
Пример
var
iHour: integer;
s: string;
dt: double;
begin
dt := Now;
iHour := HourOf(dt);
if iHour < 12 then s := 'ante meridiem'
else s := 'post meridiem';
mLogScript(s + ' (' + FormatDateTime('hh:nn', dt) + ')', '');
end.
Результат работы скрипта
[22:33:23] (Log "HourOf"): post meridiem (22:33)