TimeGMTOffset

Renvoie la différence actuelle entre l'heure GMT et l'heure locale de l'ordinateur en secondes, en tenant compte du passage à l'heure d'hiver ou d'été. Cela dépend des paramètres d'heure de votre ordinateur.

int  TimeGMTOffset();

Valeur de Retour

La valeur de type int représentant la différence actuelle entre le temps GMT et le temps local de l'ordinateur TimeLocal() en secondes.

TimeGMTOffset() =  TimeGMT() - TimeLocal()

Exemple :

void OnStart()
  {
//--- récupère l'heure locale, l'heure GMT et la différence entre l'heure GMT et l'heure locale de l'ordinateur en secondes
   datetime time_local=TimeLocal();
   datetime time_gmt  =TimeGMT();
   int      offset    =TimeGMTOffset();
   
//--- affiche les valeurs de temps et de décalage obtenues dans le journal
   PrintFormat("Local Time: %s, GMT Time: %s, Seconds Offset: %+d", (string)time_local, (string)time_gmtoffset);
  /*
  Résultat :
   Local Time2024.04.18 19:35:52GMT Time2024.04.18 12:35:52Seconds Offset: -25200
  */
  }