は、私はエラーを取得していますはDateIntervalは整数
お知らせ:クラスDateIntervalのオブジェクトがどのようにに変換します
をintに変換することができませんでした整数
$date1 = new DateTime($t1);
$date2 = new DateTime($t2);
$diff = $date1->diff($date2);
echo $diff->format("%a");
$total = $price * $diff;
は、私はエラーを取得していますはDateIntervalは整数
お知らせ:クラスDateIntervalのオブジェクトがどのようにに変換します
をintに変換することができませんでした整数
$date1 = new DateTime($t1);
$date2 = new DateTime($t2);
$diff = $date1->diff($date2);
echo $diff->format("%a");
$total = $price * $diff;
私はdiffereを割り当てたこの
$date1 = new DateTime($t1);
$date2 = new DateTime($t2);
$diff = $datetime1->diff($datetime2);
$interval = $diff->format("%a");
$total = $price * $interval;
をお試しくださいnce〜$ interval
はいごめんなさい@マークビーカー私はそれを忘れてしまった –
実際には、オブジェクトを計算に使用しています。あなたは日を取得し、このような計算の使用のためにそれを使用する必要があります。
$date1 = new DateTime($t1);
$date2 = new DateTime($t2);
$diff = $date1->diff($date2);
$days = $diff->format("%a");
$total = $price * $days;
'$合計= $価格* $ diff->形式(「%のA」);' –
もう一度あなたのコードを読んでください。あなたはすでに 'format()'メソッドについて知っています! –