Je veux empêcher le calcul des amendes lorsque le jour est samedi et dimanche ou seulement le dimanche ne comprend pas les amendes. Je pense qu'il est préférable que nous utilisions l'emprunt, la date d'échéance, et returndate pour pleinement fonctionner à partir de ma base de données Merci!Comment ne pas calculer le week-end en pénalité en utilisant php
$borrowdate = new Datetime($row['date_return']);
$returndate = new Datetime($row['due_date']);
$currentdate = new Datetime();
$fines = 0;
if($currentdate > $returndate){
$days = $borrowdate->diff($returndate ?? $currentdate, true)->days;
echo "₱ ". $fines = $days > 0 ? intval(floor($days)) * 15 : 0;
$fi = $row['borrow_details_id'];
mysqli_query($dbcon,"update borrowdetails set fines='$fines' where borrow_details_id = '$fi'");
}
Utilisez w pour le jour de la semaine. 0 pour dimanche et 6 pour Sartuday – peter
@peter pouvez-vous me donner un exemple de vos codes? –
Vous pouvez appeler la fonction de format sur l'objet 'DateTime' en passant le drapeau ** w ** et derteminer le jour de la semaine en fonction de ce résultat. Exactement ce que fait la réponse de @vladatr – peter