我目前正在尝试为剧院网站建立一个预订页面,演出日期设置为一周中的特定日期,但全年无限期运行。
我目前令人头疼的任务是创建一个函数,该函数将正确地将显示日期更新为与今天日期最接近的相关数字日期。
所以,从今天开始,我需要它显示 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 的菜鸟,不久前我确实找到了一个对此非常有帮助的资源,但是当然,sod's law,我没有为它添加书签并且再也找不到它了。
任何帮助编写工作功能将不胜感激。这是针对大学课程的,当然我正在努力获得尽可能高的分数。