Вот фрагмент моего серверного кода JavaScript:
Код: Выделить всё
const recievedTime = performance.now();
const timestamp = new Date(
performance.timeOrigin + recievedTime
).toISOString();
Код: Выделить всё
#include
std::string formatTimestamp(const boost::posix_time::ptime& time) {
// Format the timestamp string
return boost::posix_time::to_iso_extended_string(time) + "Z";
}
Время отправки клиента: 2024-03-12T09:38:03.404Z
Время получения сервера: 2024-03-12T09:38:03.398Z
Может ли кто-нибудь помочь мне понять, почему может происходить такое несоответствие? Есть ли проблема с тем, как я генерирую или обрабатываю временные метки в коде клиента C++ или сервера JavaScript?
Источник: https://stackoverflow.com/questions/781 ... er-on-same