我正在尝试使时间间隔为:$start
至$end
。但$start
总是与$end
一样结束,就好像它们都被修改了一样。如何将一分钟添加到PHP中的DateTime()对象?
$dt = new \DateTime();
$start = $dt;
$end = $dt->modify('+1 minute');
echo $start->format('i') . ' - ' . $end->format('i');
这只是给了我
50 - 50
当我想
49 - 50
我在做什么错?
编辑: 我不想使用时间戳,只有DateTime()对象。
'$ start'指的是与'$ end'相同的对象,make 2个日期时间对象 – apokryfos