title: How can I create an std::chrono::time_point for 1 Jan 1970 00:00:00?
body: <p>Is there a portable standard-compliant way to create an std::chrono::time_point for 1 Jan 1970 00:00:00? This has to be thread-safe. Therefore, the solution should avoid functions like <code>std::gmtime()</code> and <code>std::localtime()</code> which do not have thread-safety guarantees. </p>
  
  <p>This is not a duplicate of <a href="https://stackoverflow.com/questions/14504870/convert-stdchronotime-point-to-unix-timestamp">Convert std::chrono::time_point to unix timestamp</a> since I'm asking for a <strong>portable</strong> solution that is <strong>thread-safe</strong>. Neither does the question there ask for that, nor do the answers provide this guarantee. </p>