2016-07-07 7 views

답변

0

당신은이 같은 일반 PHP로 작업을 수행 할 수 있습니다

$start = new DateTime('2016-07-07'); 
$end = new DateTime('2016-07-27'); 

$interval = new DateInterval('P1D'); 
$daterange = new DatePeriod($start, $interval ,$end); 

$saturdays = 0; 
foreach($daterange as $date){ 
    $days = $date->format('D'); 
    if ($days == 'Sat') { 
     $saturdays++; 
    } 
} 

echo $saturdays; 
+1

에 기본 검색을 수행하십시오인가하지 더 잘' 현지화 문제를 방지하기 위해 하루 번호를 사용하는 $ 일 = $ 날짜 -> 토요일에 대한 형식 ('N');과'if ($ days == 6)' – Erevald

+0

이것은 더 나은 것을 이해하는 단지 예일뿐입니다 – jakob

+0

처음에 나는 laravel을위한 탄소 메서드를 가지고 있습니다. . 고마워! Ervald & Jakob .. ur 메서드를 모두 결합하면 더 나은 결과를 얻을 수 있습니다. – shahru