Перетворення локального часу на UTC з урахуванням Windows-налаштувань локального GMT-зміщення та правил переходу на літній час.

 

Синтаксис

function LocalTimeToUTC(dt: double): double;

 

Параметри та значення, що повертаються

Параметр

Тип

Значення

dt

double

дата та час, з яких потрібно отримати значення UTC.

 

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

Дата та час.

 

Приклад
var
  dt: double;
begin
  dt := Now;
  
  mLogScript(' Local current time: ' + FormatDateTime('hh:nn:ss', dt), '');
  mLogScript('Current time in UTC: ' + FormatDateTime('hh:nn:ss', LocalTimeToUTC(dt)), '');
end.


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

[16:30:51] (Log "LocalTimeToUTC"):  Local current time: 16:30:51

[16:30:51] (Log "LocalTimeToUTC"): Current time in UTC: 14:30:51

 

Дивитися ще

FormatDateTime

mLogScript

Now