17Sep/070
Get Previous Month
Ide awal dapat dari sini, saya hanya mengubah supaya bisa dinamis sesuai parameter.
<?php
function getPrevMonth($y, $m){
list($yx, $mx) = (ltrim($m, '0') == 1)?
array($y-1, '12') :
array($y, str_pad($m-1, 2, '0', STR_PAD_LEFT));
$date = mktime(0, 0, 0, $mx, 1, $yx);
$strDate1 = $yx.'-'.$mx.'-'.'01';
$strDate2 = $yx.'-'.$mx.'-'.date('t', $date);
return array($strDate1, $strDate2);
}
echo '<pre>';print_r (getPrevMonth('2007', '09'));echo '</pre>';
echo '<pre>';print_r (getPrevMonth('2007', '07'));echo '</pre>';
echo '<pre>';print_r (getPrevMonth('2007', '06'));echo '</pre>';
?>
Silahkan dipakai dan diubah sesuai keperluan, hak cipta bukan milik saya.






No comments yet.
No trackbacks yet.