私は日付の差を計算する(このhttp://goo.gl/5HhSxに基づいて)次のコードを使用しています:日付の差を計算した後、各日付に価格を割り当てる方法は? (date_diff)
<?php
$date1 = '2012-03-29';
$date2 = '2012-04-02';
$datetime1 = date_create($date1);
$datetime2 = date_create($date2);
$interval = date_diff($datetime1, $datetime2);
echo $interval->format('%a days');
?>
差は4 days.Marchは、固定価格(30€/日)と4月を持っています別のものがある(40ユーロ/日)。 価格を合計する方法はありますか?行進の終わりまで3日間、そして4月からもう2日間?どうすればそれらを正しく追加できますか? ご協力いただければ幸いです。ありがとう。
機能はmktime()と日付を参照してください。したがって、1ヶ月を2つの期間に分割するとどうなりますか。例えば3月1日から15日までは20€、16日からは月末まで30€です。ケース(スイッチブレイク)を使うべきですか? –
境界を中間月として設定し、必要に応じて価格の乗数を変更することができます。 – Ing
したがって、2つの期間で月を分割するには境界を編集する必要がありますか? –