Fungsi PHP menentukan minggu ke berapa hari ini dalam bulan ini

Karena ngerjain project yang ada minggu nya, saya membuat function untuk menentukan minggu keberapa sih hari ini

Berikut function yang saya buat :

function week_of_today()
{

$month = date(‘m’);
$month = str_pad($month,2,’0′,STR_PAD_LEFT);
$today = date(‘Y-m-d’);

$minggu = 0;
$week_end = 0;

$last_date =  last_date_ofthe_month();

for($i = 1; $i<=$last_date; $i++)
{
$i = str_pad($i,2,’0′,STR_PAD_LEFT);
$date =  date(“Y-{$month}-{$i}”);
$day  =  date(‘D’, strtotime($date));

if($day == ‘Sat’)
{
$minggu = $minggu + 1;
}
if($date == $today)
{
$minggu = $minggu + 1;
break;

}
}
return $minggu;

}

function last_date_ofthe_month($month=”, $year=”)
{
if(!$year)   $year   = date(‘Y’);
if(!$month)  $month  = date(‘m’);
$date = $year.’-‘.$month.’-01′;

$next_month = strtotime(‘+ 1 month’, strtotime($date));

$last_date  = date(“d”, strtotime(“-1 minutes”,  $next_month));
return $last_date;

}

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s