土曜日と日曜日、または曜日だけが罰金に含まれないようにするには、罰金には含まれません。私はborrowdate、currentdate、returndateをデータベースから完全に機能させるのが良いと思う。ありがとう!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'");
}
週にはwを使用します。日曜日は0、Sartudayは6です – peter
@peterあなたのコードの例を教えていただけますか? –
** w **フラグに渡される 'DateTime'オブジェクトでフォーマット関数を呼び出すことができ、その結果に基づいて曜日を指定することができます。 @vladatrの答えが正確に – peter