私は現在、劇場のウェブサイトの予約ページを作成しようとしています。ショーの日付は特定の曜日に設定されていますが、年間を通じて無期限に実行されます。
私の現在の脳をくすぐる仕事は、ショーの日付を正しく更新して、今日の日付に最も近い適切な数値の日付にする関数を作成することです。
したがって、今日の日付から、1 月 25 日の金曜日、1 月 26 日の土曜日、1 月 30 日の水曜日のオプションを表示する必要があり、明日 (2013 年 1 月 25 日金曜日) にアクセスすると、金曜日の日付が 2 月 1 日に変更されます (つまり、来週金曜日上映)。
関数は次のようになると思います(論理的に):
updateShowDates(function(){
var todaysdate = getDate
var todayWeekday = getDay
var showWeekday = document.getElementByName('datepicker').value
var lengthtotarget = count number of days between todayWeekday and target weekday (i.e. Wednesday)
newShowDate = todaysdate + lengthtotarget
document.getElementByName('datepicker').innerHTML=newShowDate;
});
これが機能する要素の HTML は次のとおりです。
<select id="dateselect" size="3">
<option value="Wednesday" title="Wednesday" name="datepicker">
Wednesday
</option>
<option value="Friday" title="Friday" name="datepicker">
Friday
</option>
<option value="Saturday" title="Saturday" name="datepicker">
Saturday
</option>
</select>
私はJavascriptに少し慣れていません.しばらく前に、これに非常に役立つリソースを見つけました.
機能する関数を作成するための助けをいただければ幸いです。これは大学の授業のためのものであり、もちろん私は可能な限り最高の点数を獲得しようとしています.