human
C ++のコードが必要です。これにより、現在実行中のサーバーのGTMでの使用時間を検出できます。
gpt
C++標準ライブラリのstd::time_t time(std::time_t *time)関数を使えば、1970年1月1日からの現在時刻を秒単位で取得することができる。次に、std::gmtime関数を使えば、その秒数を協定世界時（UTC）形式の日付と時刻情報を含むtm構造体に変換することができる。最後に、std::put_time関数を使えば、時刻を希望する形式の文字列にフォーマットすることができる。

以下は現在時刻をGMTで表示するコードの例である：

```
#include <iostream>
#include <iomanip>
#include <ctime>

int main() {
  std::time_t now = std::time(nullptr);
  std::tm utc_tm = *std::gmtime(&now);
  std::cout << "La hora actual en GMT es: "
            << std::put_time(&utc_tm, "%c") << std::endl;
  return 0;
}
```

c書式は、フォーマッタに日付と時刻をどのように表示するかを指定するものである。使用可能な書式についての詳細は、C++標準ライブラリのドキュメントを参照されたい。
human
サーバーのGTM時間を「返す」と呼ばれる関数を作成し、「Dayserver」と呼ばれる別の「Dayserver」と呼ばれるものを作成します。データを使用した「printf」
gpt
以下は、C++の "HourServer "という関数と "DayServer "という関数の例で、それぞれサーバーの現在時刻と曜日をGMTで返します：

```
#include <iostream>
#include <iomanip>
#include <ctime>

std::string HourServer() {
std::time_t now = std::time(nullptr);
std::tm utc_tm = *std::gmtime(&now);
std::ostringstream stream;
stream << std::put_time(&utc_tm, "%H:%M:%S");
return stream.str();
}

std::string DayServer() {
std::time_t now = std::time(nullptr);
std::tm utc_tm = *std::gmtime(&now);
std::ostringstream stream;
stream << std::put_time(&utc_tm, "%A, %d %B %Y");
return stream.str();
}

int main() {
std::cout << "La hora actual en el servidor en GMT es: " << HourServer() << std::endl;
std::cout << "El día actual en el servidor en GMT es: " << DayServer() << std::endl;
return 0;
}
```

これらの関数は、前回の回答で説明したのと同じテクニックを使ってGMTの現在時刻を取得し、それを文字列に整形しています。違いは、この場合、コンソールに出力されるのではなく、文字列が返されることです。