2016-07-07 4 views

Répondre

0

Vous pouvez le faire avec PHP simple comme ceci:

$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

est-il pas préférable d'utiliser les numéros de jour pour éviter les problèmes de localisation '$ jours = $ date-> format ('N'); 'et' if ($ jours == 6) 'pour samedi – Erevald

+0

C'est, c'est juste un exemple pour mieux le comprendre – jakob

+0

Initialement, j'ai la méthode du carbone pour laravel .. mais la solution ici est mieux .Merci les gars! Ervald & Jakob .. combiné à la fois de votre méthode obtient un meilleur résultat. – shahru