我有两个DateTime对象dt1
和dt2
。
我想从$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)”
我该怎么做? :) 感谢帮助 !
答案 0 :(得分:0)
我认为是最简单的解决方案:)
$hour = $dt1->format('G');
$mn = $dt1->format('i');
$dI = new \DateInterval("PT${hour}H${mn}M");
$dt2->add($dI);