Ben bir timestamp biçiminde bir başlangıç ve bitiş zamanı vardır. Ben örneğin 1 saat timeslotlar içine bu bölmek istiyorum.
$t1 = strtotime('2010-05-06 12:00:00');
$t2 = strtotime('2010-05-06 18:00:00');
$timeslots = array();
while ($t1 < $t2) {
$t1 = $t1 + 3600;
$timeslots[] = $t1;
}
foreach ( $timeslots as $slot ) {
echo date("Y-m-d H:i:s", $slot) . '<br/>';
}
Bu bunu yapmak için en etkili yoldur ya da bunu yapmak için daha iyi, daha çok yönlü bir yolu var mı?
Bana çok verimli değil düşündürüyor İzin bellek boyutu bitkin: Farklı uzunluk timeslotlar için diğer sayılar ile çalışırken Bazen bir Ölümcül hata vardı. Şimdi oluyor gibi görünmüyor olsa ...
(Ben bir rezervasyon Sytem inşa ediyorum)