Dibuat oleh xkurnx, fungsi-fungsi php dibawah ini digunakan untuk mempermudah konversi periode bulan dan tahun, dari angka menjadi hurup. Contohnya 200902 menjadi Feb-09.
Cara penggunaan,
$ym=’200903′
$periodelalu=getPeriodeLalu($ym)
echo $periodelalu;
Berikut ini fungsi2nya; semoga bermanfaat
function getPeriodeLalu($periode) {
$tahun=substr($periode, 0, 4);
$bulan=substr($periode, -2, 2);
$lastmonth = mktime(0,0,0,$bulan-1,1,$tahun);
$xlastmonth=strftime(“%Y%m”,$lastmonth);
return $xlastmonth;
}
function getPeriodeLaluTahunLalu($periode) {
$tahun=substr($periode, 0, 4);
$bulan=substr($periode, -2, 2);
$lastmonth = mktime(0,0,0,$bulan-1,1,$tahun-1);
$xlastmonth=strftime(“%Y”,$lastmonth);
return $xlastmonth;
}
function getPeriodeTahunLalu($periode) {
$tahun=substr($periode, 0, 4);
$bulan=substr($periode, -2, 2);
$lastmonth = mktime(0,0,0,$bulan,1,$tahun-1);
$xlastmonth=strftime(“%Y%m”,$lastmonth);
return $xlastmonth;
}
function getPeriode($periode) {
$tahun=substr($periode, 0, 4);
$bulan=substr($periode, -2, 2);
$lastmonth = mktime(0,0,0,$bulan,1,$tahun);
$xlastmonth=strftime(“%b-%y”,$lastmonth);
return $xlastmonth;
}
Banyak programmer yang sering melakukan perhitungan selisih waktu (durasi) dengan melakukan query langsung di databasenya, termasuk juga saya. Untuk keperluan itu saya mencoba membuat beberapa fungsi untuk melakukan perhitungan durasi waktu dari Oracle karena kebetulan saat ini menggunakan database tersebut.