私は現在、人々がホステルでの滞在を予約できるようにする小さなフォームに取り組んでいます. 基本的に、私は彼らに2つの日付を選んでもらいます. (到着日と出発日)次に、これらの日付の差を日数で計算し、最後に日数に 1 日あたりの料金を掛けます。
日数 * 1 日あたりの価格を計算し、その文字列をフォームの「金額値」に渡す方法がわかりません。
これは私がこれまでに得たものです:
<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";
?>
編集: 最初の 2 つのコメントの後で、私が PHP の初心者であることを説明させてください。ありがとう。