PHP DateTime:重用已设置DateTime对象的新日期时间值

时间:2016-07-26 10:38:06

标签: php cakephp timezone

我想将DateTime对象重用于新的日期/时间值。
类似的东西:

$currentDate = new \DateTime( '2015-10-09 11:30:42' ); //in UTC timezone
$currentDate->setTimezone( new \DateTimeZone('America/Los_Angeles') ); //in PST
pr( $currentDate );                           //[date] => 2015-10-09 04:30:42


现在我想重用上面的$currentDate对象来表示新的UTC日期时间值'2016-12-30 21:12:13',但转换为相同的时区,即PST。所以输出为2016-12-30 14:12:13 ,因为UTC比PST提前7小时。

有没有办法实现这一目标。

0 个答案:

没有答案