我目前正在研究一种允许人们预订旅馆住宿的小表格。基本上,我让他们选择两个日期。(到达日和出发日)然后我想以天数计算这些日期之间的差异,最后我想将天数乘以每天的价格。
我似乎无法弄清楚如何计算每天的天数 * 价格并将该字符串传递给我表单中的“金额值”。
这是我到目前为止得到的:
<input type="text" id="datepicker" value="arrival (day-month-year)" />
<input type="text" id="datepicker2" value="departure (day-month-year)" />
<form action="checkout.php" method="post">
<input name="amount" type="hidden" value="$dateDiff * price per day = value">
<input type="submit" value="Check out" id="checkout">
</form>
还有我的 PHP
<?php
$date1 = ("#datepicker");
$date2 = ("#datepicker2");
$dateDiff = $date1 - $date2;
$fullDays = floor($dateDiff/(60*60*24));
echo "Difference is $fullDays days";
?>
编辑:在前两条评论之后,让我解释一下我对 PHP 还很陌生。谢谢。