Pada kesempatan kali ini kita akan belajar bagaimana Cara Membuat Time Range di PHP. Dalam kasus ini bagaimana membuat sebuah time range atau rentang waktu yang sudah diatur. Nah disini kita akan membuat menggunakan sebuah fungsi create_time_range. Baiklah langsung saja yuk kita ketikkan code-code yang diperlukan dalam membuatnya seperti berikut :
Pertama buat saja file beri nama function_time.php
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
<?php function create_time_range($start, $end, $interval = '30 mins', $format = '12') { $startTime = strtotime($start); $endTime = strtotime($end); $returnTimeFormat = ($format == '12')?'g:i:s A':'G:i:s'; $current = time(); $addTime = strtotime('+'.$interval, $current); $diff = $addTime - $current; $times = array(); while ($startTime < $endTime) { $times[] = date($returnTimeFormat, $startTime); $startTime += $diff; } $times[] = date($returnTimeFormat, $startTime); return $times; } $times = create_time_range('7:00', '19:00', '30 mins'); // print '<pre>' ; print_r($times); // untuk mencetak hasil dari $time kedalam sebuah array ?> |
Jika kita ingin melihat cetak hasil dari $times kedalam array akan seperti tampilan berikut:

Disini saya akan menampilkan data tersebut kedalam sebuah option agar lebih mudah serta sederhana, yuk simak tampilan dibawah ini:

Demikian pembahasan pada artikel kali ini tentang Cara Membuat Time Range di PHP,
Semoga bermanfaat dan sampai bertemu dalam pembahasan lainnya. terima kasih.