我正在嘗試使時間間隔爲:$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