function getWeeks($date, $rollover) { $cut = substr($date, 0, 8); $daylen = 86400; $timestamp = strtotime($date); $first = strtotime($cut . "01"); $elapsed = (($timestamp - $first) / $daylen)+1; $i = 1; $weeks = 0; for($i==1; $i<=$elapsed; $i++) { $dayfind = $cut . (strlen($i) < 2 ? '0' . $i : $i); $daytimestamp = strtotime($dayfind); $day = strtolower(date("l", $daytimestamp)); if($day == strtolower($rollover)) { $weeks++; } } if($weeks==0) { $weeks++; } return $weeks; } ex: echo getWeeks("2012-01-27", "sunday");
travesti
ReplyDeleteThank you for your information
ReplyDeletethank you code
ReplyDelete