php get US/Eastern current time

前端 未结 5 1512
半阙折子戏
半阙折子戏 2020-12-13 15:55

I want to get current time of US/Eastern timezone. How would I achieve that.

I have tried following code but it is displaying my system\'s time.

<         


        
5条回答
  •  醉酒成梦
    2020-12-13 16:22

     $hrs:$mins:$secs\n";
    
       date_default_timezone_set('US/Eastern');
       echo date_default_timezone_get();
       $currenttime = date('h:i:s:u');
       list($hrs,$mins,$secs,$msecs) = split(':',$currenttime);
       echo " => $hrs:$mins:$secs\n";
    
       date_default_timezone_set('America/New_York');
       echo date_default_timezone_get();
       $currenttime = date('h:i:s:u');
       list($hrs,$mins,$secs,$msecs) = split(':',$currenttime);
       echo " => $hrs:$mins:$secs\n";
    
    ?>
    

    Seems to work here (in Berlin):

    Europe/Berlin => 01:42:42
    US/Eastern => 07:45:18
    America/New_York => 07:45:18
    

提交回复
热议问题