date

function untuk mengatur waktu

includes/function/date.php

date_count

menghitung berapa hari selisih antara argument ke 1 dan ke 2

date_count($date_start, $date_end='now');

function ini akan me-return Integer. Dan apabila $date_end dikosongkan (tidak diisi) maka apabila $date_start hari yang sudah lewat nilai nya positif, dan jika $date_start adalah tanggal yang akan datang maka bernilai negatif. 

date_interval

untuk menampilkan range tanggal dari tanggal 1 (argument #1) ke tanggal 2 (argument #2)

date_interval( $date_start, $date_end='' , $month_char = 3);

Contoh penggunaan:
_func('date');
$dates   = array();
$dates[] = date_interval('now', '+1 DAY');
$dates[] = date_interval('now', '+1 MONTH');
$dates[] = date_interval('now', '+1 MONTH +3 DAY');
$dates[] = date_interval('now', '+2 YEAR');
pr($dates);
Akan menghasilkan:
Array
(
    [0] => 2017 Aug 05 -> 06
    [1] => 2017, Aug 05 -> Sep 05
    [2] => 2017, Aug 05 -> Sep 08
    [3] => Aug 05 2017 -> Aug 05 2019
)

date_month

mengambil nama-nama bulan

date_month($index, $char = 0);

date_r

mengambil tanggal dengan format `date` dimana jika hanya satu character akan menambahkan 0 diawal angka

date_r($id = 'none');

day_r

mengambil nama-name hari

day_r($id = 'none');

jika $id dikosongkan maka akan me-return semua nama nama hari

hour_r

mengambil jam dengan format `date` dimana jika hanya satu character akan menambahkan 0 diawal angka

hour_r($id = 'none');

minute_r

mengambil menit dengan format `date` dimana jika hanya satu character akan menambahkan 0 diawal angka

minute_r($id = 'none');

month_r

mengambil nama-name bulan

month_r($id = 'none');

jika $id dikosongkan maka akan me-return semua nama nama bulan

timespan

menampilkan String lama waktu yang mudah di baca oleh pengunjung

timespan($seconds = 1, $time = '', $show = array('year', 'month', 'week', 'day', 'hour', 'minute', 'second'), $max_show = 2);

Contoh penggunaan:
_func('date');
$dates   = array();
$dates[] = timespan(strtotime('-1 DAY'));
$dates[] = timespan(strtotime('-1 MONTH'));
$dates[] = timespan(strtotime('-1 MONTH -3 DAY'));
$dates[] = timespan(strtotime('-2 YEAR'));
pr($dates);
Akan menghasilkan:
Array
(
    [0] => 1 Hari
    [1] => 1 Month, 14 Hours
    [2] => 1 Month, 3 Days
    [3] => 2 Years, 1 Hari
)