Sama halnya dengan php cara membuat selisih tanggal, karena framework codeigniter merupakan salah satu framework php. Jadi strukturnya bisa dikatakan sama, bedanya cara memanggil post dan get nya. Langsung saja cek this out :
$akhir = $this->input->post('waktu_akhir'); //tipe data date
$awal = $this->input->post('waktu_awal'), //tipe data date
$data = array(
'waktu_awal' => $awal,
'waktu_akhir' => $akhir,
'selisih' => ((abs(strtotime ($akhir) - strtotime ($awal)))/(60*60*24)) //tipe data integer
);
Pada coding di atas dapat diisikan pada controllers, ke dalam method function. Dengan keterangan :
1. buatlah database dan table bebas.
2. tersedia 3 fields yaitu waktu_awal, waktu_akhir, dan selisih. Untuk contoh diatas menggunakan 3 fields, dapat disesuaikan sendiri sesuai dengan kasus.
Yang perlu diperhatikan yaitu fields "selisih", dia tidak masuk dalam inputan. Jadi inputannya cuma 2, yaitu waktu_awal dan waktu_akhir. Dan selisih merupakan action dalam controller sebagai selisih waktu akhir dan waktu awal. Semoga mengerti dengan penjelasan yang saya sampaikan.
Komentar