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 :)

Tidak ada komentar:

Posting Komentar