2016-07-07 76 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');'和'如果($天== 6)'星期六 – Erevald

+0

這是,這只是一個例子,以更好地理解它 – jakob

+0

最初我有碳拉法林的方法..但這裏的解決方案更好。多謝你們! Ervald&Jakob ..結合了這兩種方法得到了更好的結果。 – shahru