gundambison

hari pada bulan berjalan

Sep 6th, 2015
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.84 KB | None | 0 0
  1. <?php
  2. /*
  3.     fungsi untuk mengeluarkan hari kerja dalam beberapa minggu
  4. */
  5. function dayinMonth($date=''){
  6. //  $i = 1;
  7.     $kalender=array();
  8.     $aDay=array();
  9.     $startDate="Saturday";
  10.     if($date=='')$date=date("Y-m-1");
  11.     $numDate = strtotime($date);
  12.     $last_date = date("t",$numDate);
  13.     $start = date("d",$numDate);
  14.    
  15.     for($i=$start ;$i <= $last_date; $i++){
  16. //      $d = date("d",$date);
  17. //      $d = $d + $i;
  18.         $date2='Y-m-'.$i;
  19.         $numDate2 = date($date2,$numDate);
  20.         $day = date('l',strtotime($numDate2)); 
  21.         // $hari[] = $date2;
  22.         // $kalender ['week'.$w] = $hari;  
  23.         $aDay[]=$hari;
  24.         if ($day == $startDate && count($aDay)>1){
  25.             $w++;
  26.         }
  27.         $week[$w]=array(
  28.             'date'=>$date2,
  29.             'day'=>$day,
  30.            
  31.         );
  32.        
  33.     }
  34.     $kalender=array(
  35.         'week'=>$week,
  36.     );
  37.    
  38. return $kalender;
  39. }
  40. $kalender = dayinMonth(date('Y-m-01'));
  41. var_dump($kalender);
Advertisement
Add Comment
Please, Sign In to add comment