Comment puis-je vérifier à Laravel combien de samedis ou de dimanches y a-t-il entre $from
et $to
?Vérification du nombre de week-ends compris dans la période
Répondre
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;
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
C'est, c'est juste un exemple pour mieux le comprendre – jakob
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
s'il vous plaît faire une simple recherche sur Internet –