2016-07-07 14 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

に基本的な検索を行ってくださいそれはローカライズの問題を回避するために、1日の番号を使用しない方が良いです '$日= $タのデータ> – Erevald

+0

土曜日の場合はformat( 'N');と 'if($ days == 6)'です。これはもっと良いことを理解するための単なる例です – jakob

+0

最初に私はlaravelのカーボンメソッドを持っています。 。みんなありがとう! Ervald&Jakob ..両方の方法を組み合わせるとより良い結果が得られます。 – shahru

関連する問題