PHP,向对象DataTime添加小时和分钟

时间:2019-06-24 14:28:28

标签: php

我有两个DateTime对象dt1dt2。 我想从$dt1中提取dayli小时和分钟,并将这些小时和分钟添加到$dt2

例如:

  • $d1是“ 2019-06-27 08:35:00.0欧洲/柏林(+02:00)”
  • $dt2是“ 2019-08-30 00:00:00.0欧洲/柏林(+02:00)”

我想从$dt1获得8h和3500万。我想将8h和35mn添加到$dt2 DataTime对象。因此,最后,$dt2必须成为“ 2019-08-30 08:35:00.0欧洲/柏林(+02:00)”

我该怎么做? :) 感谢帮助 !

1 个答案:

答案 0 :(得分:0)

我认为是最简单的解决方案:)

$hour = $dt1->format('G');
$mn = $dt1->format('i');
$dI = new \DateInterval("PT${hour}H${mn}M");
$dt2->add($dI);