TimeGMTOffset

Rend la différence actuelle entre le temps GMT et le temps local de l'ordinateur en secondes en tenant compte du passage sur l'heure d'hiver ou d'été. Dépend des réglages du temps de l'ordinateur de l'utilisateur.

int  TimeGMTOffset();

La valeur rendue

La valeur du type int, qui présente la différence courante entre le temps GMT et le temps local de l'ordinateur TimeLocal() en secondes.

TimeGMTOffset() =  TimeGMT() - TimeLocal()

Example:

void OnStart()
  {
//--- get local time, GMT and the difference between GMT and local computer time in seconds 
   datetime time_local=TimeLocal();
   datetime time_gmt  =TimeGMT();
   int      offset    =TimeGMTOffset();
   
//--- show the obtained time and offset values in the log
   PrintFormat("Local Time: %s, GMT Time: %s, Seconds Offset: %+d", (string)time_local, (string)time_gmtoffset);
   /*
   result:
   Local Time2024.04.18 19:35:52GMT Time2024.04.18 12:35:52Seconds Offset: -25200
   */
  }