#include <stdio.h>
#include <sys/time.h>
int main(void) {
struct timeval tv;
gettimeofday(&tv, NULL);
unsigned long long milliseconds = (unsigned long long)(tv.tv_sec) * 1000 +
(unsigned long long)(tv.tv_usec) / 1000;
printf("Time since epoch: %llu milliseconds", milliseconds);
}
/*
run:
Time since epoch: 1676044173527 milliseconds
*/