現在、HTML5の日付入力と、strtotimeを使用して今日の平日(月、火など)を取得する2番目の非表示の入力を含むフォームがあります。問題は、誰かが今日12/5を選択した場合、実際には水曜日の12/5になるはずの12/5と金曜日にデータベースに入力されることです。
<input class="form" id="date" type="date" name="date" size="15" placeholder="yyyy-mm-dd" autofocus required />
<input type="hidden" name="weekday" value="<?php echo date('l',strtotime('now')); ?>" />
私がそれを実装したとき、私は今日の日付を使用することが問題になるとは思いませんでした。しかし、ユースケースが変更され、人々は新しい結果を入力しますが、古い日付を使用すると不一致になります。日付では12/5として表示され、水曜日であるはずの平日の金曜日として表示されます。
フォームはまだ実際に送信されていないため、2つの入力をリンクする方法がわかりません。どんな助けでもいただければ幸いです。