fork download
  1. <?php
  2.  
  3. // your code goes here
  4.  
  5. $time = "21:00:00";
  6. $dt = new \DateTime($time, new DateTimeZone('America/New_York'));
  7. $dt->setIsoDate($dt->format('o'), $dt->format('W'), 6); // on Sat
  8. $dt->setTimeZone(new DateTimeZone('UTC'));
  9.  
  10. var_dump($dt);
Success #stdin #stdout 0s 82624KB
stdin
Standard input is empty
stdout
object(DateTime)#1 (3) {
  ["date"]=>
  string(26) "2019-05-12 01:00:00.000000"
  ["timezone_type"]=>
  int(3)
  ["timezone"]=>
  string(3) "UTC"
}