サーバーのGTM時間を「返す」と呼ばれる関数を作成し、「Dayserver」と呼ばれる別の「Dayserver」と呼ばれるものを作成します。データを使用した「printf」
以下は、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の現在時刻を取得し、それを文字列に整形しています。違いは、この場合、コンソールに出力されるのではなく、文字列が返されることです。