text: #ifndef TIMESTAMP_H__
  #define TIMESTAMP_H__
  
  #include <inttypes.h>
  #include <chrono>
  
  namespace i2p
  {
  namespace util
  {
  	inline uint64_t GetMillisecondsSinceEpoch ()
  	{
  		return std::chrono::duration_cast<std::chrono::milliseconds>(
  				 std::chrono::system_clock::now().time_since_epoch()).count ();
  	}
  
  	inline uint32_t GetHoursSinceEpoch ()
  	{
  		return std::chrono::duration_cast<std::chrono::hours>(
  				 std::chrono::system_clock::now().time_since_epoch()).count ();
  	}
  
  	inline uint64_t GetSecondsSinceEpoch ()
  	{
  		return std::chrono::duration_cast<std::chrono::seconds>(
  				 std::chrono::system_clock::now().time_since_epoch()).count ();
  	}
  }
  }
  
  #endif
  
  