PHPize Online / SQLize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
Copy Clear
Copy Format Clear
<?php function generateTimeRange($start, $end, $interval = '1 hour') { // Mengubah string waktu menjadi objek DateTime $startTime = new DateTime($start); $endTime = new DateTime($end); // Mendefinisikan interval $interval = new DateInterval('PT' . strtoupper($interval)); $timeRange = array(); // Loop untuk membuat rentang waktu while ($startTime <= $endTime) { $timeRange[] = $startTime->format('H:i'); // Format jam dalam HH:MM $startTime->add($interval); } return $timeRange; } // Waktu mulai dan waktu akhir $start = '07:00'; $end = '09:00'; // Interval setiap 30 menit $interval = '30 minutes'; // Membuat rentang waktu $timeRange = generateTimeRange($start, $end, $interval); // Tampilkan hasilnya echo "Rentang waktu antara $start dan $end dengan interval $interval: <br>"; echo "<ul>"; foreach ($timeRange as $time) { echo "<li>$time</li>"; } echo "</ul>"; ?>
Show:  
Copy Clear