<?php
//if (isset($_SESSION['tglhr'])) {
//		$tanggal=$_SESSION['tglhr'];
//} else {
//	$tanggal=date('Y-m-d');
//}
//$minggu_ke=weekNumberOfMonth($tanggal);
// echo ($tanggal." adalah minggu ke=".$minggu_ke);
//$_SESSION['mingguke'] = $minggu_ke;
//function weekNumberOfMonth($date) {
//$tgl=date_parse($date);
//$tanggal =  $tgl['day'];
//$bulan   =  $tgl['month'];
//$tahun   =  $tgl['year'];
//tanggal 1 tiap bulan
//$tanggalAwalBulan = mktime(0, 0, 0, $bulan, 1, $tahun);
//$mingguAwalBulan = (int) date('W', $tanggalAwalBulan);
//tanggal sekarang
//$tanggalYangDicari = mktime(0, 0, 0, $bulan, $tanggal, $tahun);
//$mingguTanggalYangDicari = (int) date('W', $tanggalYangDicari);
//$mingguKe = $mingguTanggalYangDicari - $mingguAwalBulan + 1;
//return $mingguKe;
//}
?>

<?php
    $date=date('Y-m-d');
    $tgl=explode('-',$date); //explode untuk pemisah kata,  variable $date dengan batas - ke array
    $bln=$tgl[1]; //mengambil array $tgl[1] yang isinya 03
    $thn=$tgl[0]; //mengambil array $tgl[0] yang isinya 2015
    $ref_date=strtotime( "$date" ); //strtotime ini mengubah varchar menjadi format time
    $week_of_year=date( 'W', $ref_date ); //mengetahui minggu ke berapa dari tahun
    $minggu_k=($week_of_year) - date( 'W', strtotime( "$bln/1/$thn" ) );
	$minggu_ke=$minggu_k+1;
	return $minggu_ke;	//mengetahui minggu ke berapa dari bulan  
?>