Use (now() - from_time_t(0)) instead of time_since_epoch().

Because the epoch of std::chrono::epoch is not guaranteed to be the Unix epoch.
I believe time_t is more likely to be based on the Unix epoch.