1
我面臨一個奇怪的問題,我在這裏要做的是使用while循環將30分鐘添加到多個迭代的指定時間。下面是我正在嘗試的代碼,不確定它出錯的地方。PHP - 在添加30分鐘到時間的問題
我的代碼
function session_slot_compare(){
$min_count = 3;
$time_now = '1:30';
$time_now_new = date('H:i', strtotime($time_now));
$duration_bits[0] = $time_now_new;
$i=0;
while($i<$min_count){
$time_now_new = date("H:i", strtotime('+30 minutes', $time_now_new));
$duration_bits[$i] = $time_now_new;
$i++;
}
print_r($duration_bits);}
期望輸出
我其實期待輸出到像Array ([0] => 01:30 [1] => 02:00 [2] => 02:30)
實際輸出
但我得到的輸出爲Array ([0] => 01:30 [1] => 00:30 [2] => 00:30)
非常感謝,它現在有效。 – krishna89