#include <iostream>
#include <sys/time.h>
int main() {
struct timeval time_now{};
gettimeofday(&time_now, nullptr);
time_t milliseconds = (time_now.tv_sec * 1000) + (time_now.tv_usec / 1000);
std::cout << "milliseconds since epoch: " << milliseconds;
return 0;
}
/*
run:
milliseconds since epoch: 1621175940848
*/