Sabtu, 02 Maret 2013

PHP: Last Three Days Of Month

Kemarin ada temen saya yang menanyakan bagaimana cara mencari 3 hari terakhir pada bulan dari tanggal yang di tentukan, setelah mencoba2 akhirnya ketemu juga solusinya..
- pertama cari dulu batas akhirnya atau first day of next month-nya:
//contoh data bulan dan tahun yang saya ambil dari fungsi time()
$t=explode('/',date('m/Y',time()));
//mencari first day of month menggunakan mktime dan strtotime
$firstDayNextMonth= strtotime("+1month",mktime(0, 0, 0, $t[0], 1, $t[1]));
- setelah itu cari batas awalnya:
//first day of last three days of month
$x = strtotime("-3day",$firstDayNextMonth);
//atau langsung seperti ini
$x= strtotime("+1month -3day",mktime(0, 0, 0, $t[0], 1, $t[1]));
sekian dan terimakasih :)

Selasa, 08 Januari 2013

Mengenal Metode MVC (Model-View-Controller)

MVC adalah Sebuah Metode Pengembangan Aplikasi dengan Membagi aplikasi menjadi 3 layer yaitu layer Model, Layer View, dan Layer Controller

  1. Layer Model adalah layer yang bertugas mengolah data atau memanipulasi data sesuai dari bisnis proses yang terjadi pada data tersebut.
  2. Layer View adalah layer yang merepresentasikan data dalam bentuk tampilan dan menuntun alur interaksi user terhadap aplikasi.
  3. Layer Controller adalah layer yang menghubungkan antara Layer Model dengan Layer View dan bertanggungjawab mengatur alur transisi antar kedua layer tersebut.

Berikut gambaran Metode MVC: