Wat voor kostensysteem is het? Hotel overnachtingen?
Even voor je op een rijtje gezet.
PHP
<?php
// Prijzen ophalen
$weekprijs = 200;
$midweekprijs = 150;
$weekendprijs = 100;
$dagprijs = 50;
// Dagen berekenen
$einddatum2 = explode('/', $_POST['date']);
$einddatum = $einddatum2[2].'/'.$einddatum2[1].'/'.$einddatum2[0];
$date1 = new DateTime($_POST['datebegin']);
$date2 = new DateTime($einddatum);
$interval = $date1->diff($date2);
$dagen_berekend = $interval->days+1;
// weken berekenen in aantal dagen
$aantal_weken = floor($dagen_berekend/7);
$dagen_minweken = $dagen_berekend - ($aantal_weken*7); # Dit getal is minder dan 7; dus maximum 6 (willekeurige) dagen (weekend, midweek of dag) +
// Weekenden berekenen in over gebleven periode
$weken_voorbij = $aantal_weken*7;
$ReSDate = date('d/m/Y', strtotime("+".$weken_voorbij." days"));
$startdtm = strtotime($ReSDate);
$einddtm = strtotime($einddatum2[0].'/'.$einddatum2[1].'/'.$einddatum2[2]);
$tesr = $einddatum2[0].'/'.$einddatum2[1].'/'.$einddatum2[2];
echo strtotime($tesr);
// Kosten berekenen
$bedrag_berekend = 0;
$bedrag_berekend += $weekprijs*$aantal_weken;
?>
Toon Meer