Membuat Function Date Range



Selamat sore agan-agan sekalian, sore ini saya ingin membagi tutorials mengenai pembuatan date range dimana date range disini adalah range antara start date (1988-1-1) sampai dengan end date (2999-1-1). Dimana start date dan end date ini sebelumnya di deklarasikan dalam script atau bisa dalam database, untuk contoh yang saya berikan di deklarasikan dalam scripts. Silakan simak tutorials berikut serta copas saja alias copy paste.
Pertama buat sebuah file dengan nama date_range.php dan copy paste source code di bawah:
<?php

function date_range($fromDate,$toDate){
 $dateMonthYearArr = array();
 $fromDateSTR = strtotime($fromDate); // Convert string tanggal ke time
 $toDateSTR = strtotime($toDate); // Convert string tanggal ke time

        //membuat perulangan sebanyak range antara start and end date.
 for ($currentDateSTR = $fromDateSTR; $currentDateSTR <= $toDateSTR; $currentDateSTR += (60 * 60 * 24)) {
 $currentDateStr = date("Y-m-d",$currentDateSTR);
 $dateMonthYearArr[] = $currentDateStr;
 }
 return $dateMonthYearArr;
}

$fromDate = "02/14/1983"; // month / day / year
$toDate = "06/07/2011";  // month / day / year
$result = date_range($fromDate,$toDate); //Pemanggilan function



echo '<select>';
$i=0;
foreach ($result as $value){
 echo '<option value="'.$i.'">'.$value.'</option>';
 $i++;
}
echo "<select>";


?>
Silakan kembangkan tutorials finction diatas dan terapkan di web kalian.
Salam Hangat dan Terima Kasih ,
I Gede Depri Pramana

1 komentar so far

akhirnya dapat juga di blog ini, thank mas

Silakan Berikan Komentar anda yang bisa mendukung blog ini, komentar anda saya harapkan, terima kasih
EmoticonEmoticon